Google Veve Swimwear - She makes some absolutely GORGEOUS Bikini's and you can mix and match sizes by buying smaller bottoms and larger tops - I am generally a size 6-8 but have 10DD boobs (bought, not gifted lol) so I also have problems buying well fiting swimmers from stores - But I have sooooo many Veve Bikini's, they're fabulous, also, they arrive in the post within 48 hours usually! Fantastic!