This gnat plant also known as Mexican butterwort (Pinguicula Moranensis) was a gift from Trish, for my birthday. This plant has bloomed twice in 6 weeks.
This plant uses its flowers to attract the gnats to the plant. Then if the gnats touch the leaves which are very sticky (glandular) they will be stuck there, and will be digested by the plant.