I need to buy a dress for a friend's milestone birthday party in a few weeks, but I so very rarely buy dresses that I would dearly love some suggestions! To fit the party theme, it needs to be purple, neither too formal (so not a ball gown or wedding guest style) nor too casual (definitely a party dress). I need a size 16 to fit my oversized bust, don't mind showing my legs and have an ok waist but carry my weight on my bust and belly. Wrapover styles don't suit me at all. Shape-wise, I tend to suit A-line and tunic styles more, or the kind of dresses Apache used to do. Ideally, I'd like to keep it under £150. Your help would be gratefully received!
ETA: I need to be able to dance in it!