The red flower is a pitcher plant. Sorry, I do not know it's name. I bought it a WallyWorld for $6.00 and it was only labeled red pitcher plant. Same for the yellow one. Now that I know they will grow for me here, I will try to get over to Niche Gardens in Chapel Hill, NC and get some named hybrids. Carnivorous plants are one of their specialties. Their bog plants are more expensive than $6.00. Also, The NC Botanical Gardens in Chapel Hill has some in their plant sales sometimes.
I wish I could take credit for the lotus pond, but the pond is at the Museum of Life & Science in Durham, NC. I WOULD DEARLY LOVE TO HAVE A POND LIKE THAT.
Ruth