Remember when, back in July last year, MAC gave us the only thing that could tempt us out of fan-filled houses into the incessant, never-ending heatwave: free lipstick? (The deal was in celebration of National Lipstick Day on the 29th of July - put it in the diary now).
And guess what! They're doing it again for Mother's Day this Sunday. That's right, this is not a drill, I repeat, this is not a drill. MAC are officially giving away free make up as part of a Mother's Day special make-up offer. The deal is being offered on both maccosmetics.co.uk and lookfantastic.com - in order to qualify you need to spend £45 or more and along with your purchase you'll receive a free gift set from the brand.
The set includes a full-size MAC Lipstick in the shade Twig (basically a millennial-pink lover's dream), a mini Strobe Cream and a mini Fix+ Setting Spray. All in all the products would ordinarily be worth £20 so to quote one of my most enabling friends when it comes to splurging money on make up: you're basically making money.

The offer is available until the 31st of March, but that's depending on whether they run out or not: so if you want to take advantage of the deal you better hurry (as if you needed any more of an excuse to spend £45 in MAC).
Now excuse us while we hastily check the overall health of overdrafts and try to remain patient until payday...
Click through to see all of the best long-lasting lipsticks...
Grazia's Best Long-lasting Lipsticks

Long-lasting doesn't have to mean matte. Case in point: Chanel's latest lip offering which lends lips a satiny shine finish in a choice of 20 sophisticated shades.

Luxurious, creamy and long-lasting - this bold bullet makes a statement while also moisturising lips with a blend of waxes and resin.

As well as leaving your lips with a silky-soft matte finish, the long-lasting pigments in the Smashbox lipsticks maintain their rich colour for hours on end. Dreamy.

So lightweight, this innovative lip powder dusts you lips with a fine coat of matte, intensely pigment colour.

If you prefer gloss over matte , opt for this high-shine liquid lipstick that sticks around all day long. We love Italian Rose - a berry-rose that's super flattering on every skin tone.

Charlotte Tilbury knows a thing or two about lipstick and her matte revolution range is impressively long-wearing. 'Lipstick tree extract' helps condition lips, whilst the 'light-diffusing' pigments give the illusion of fuller lips.

Come breakfast, cocktails, dinner... this liquid lipstick will literally not budge. The slim applicator glides on easily for perfect precision (no liner required) and drys matte for a soft, stamped-on finish.

Velvet in texture with a matte finish, these liquid lipsticks feel lighter than light, are pigment packed and don't leave that sticky feeling after application. Triple tick.

This nourishing formula (almost 50% emollients) feels too creamy to be long-lasting. But, it most definitely is. The intense colour grips on to the lips and lasts all day long.

This creamy matte gloss is one of the most raved about on the market and at £17 is an absolute steal! To add a silver lining to an already plump cloud, it comes in 26 colours. Stila you spoil us.

NYX is just the gift that keeps on giving. Not only are they one of the best drug store brands around, their lip-glosses are cheaper than lunch, which means you can buy two! The Intense Butter Gloss has the same mouth-watering texture and scent of the original formula and comes in 12 colours. A-maz-ing.

Apply two coats for maximum intensity or one if you're playing it cool. This beauty comes in 18 different shades and is enriched with Vitamin E, and everyone needs vitamins.

No lipstick countdown would be complete without MAC making an appearance, and this lipstick is one that you need to add to your collection. Kiss, have a drink, go for a run, have another drink, no matter what you do, this stuff ain't moving. You're welcome.