Just want to give a shout out to all the great mothers out there! And I've got the best mom ever, she is a wonderful lady! Thanks for all you do!
As for these alien flowers, it's already been established that the plant-life on Geel's homeworld is right out of Little Shop of Horrors. Also, this is the first time we've seen Geel's mother- although his grandmother has shown up before.