Nah, not Audrey from the Little Shop of Horrors... :bsmilie:
I bought this plant from a florist shop in Marine Parade (the shophouses side, not the shopping centre) Somewhere towards NTUC after you've passed by the hawker centre. There are pitcher plants there as well...