Lillie

Possibly a number of sentient flowers in a trench coat, running a shop.