We're suckers for a cute makeup bag but as much as we love designer cosmetics cases, nothing hurts more than foundation spilling on your new YSL cosmetics case. The double blow of spilt makeup and a ruined bag is almost too much to take, so we're always on the lookout for cheaper little numbers that are fun and fabulous, and our recent find is these Topshop Leather Makeup Bags that come in grey and coral ($45 each). Measuring 24cm wide, with a height of 16cm, they're a decent size for all of your powders and paints. They'd also be the perfect replacement clutch if you ever decide to do last-minute drinks after work! Got a fave shade?