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.

Mexican butterwort (Pinguicula Moranensis)

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.