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.ukand 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'sdream), 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
Chanel Rouge Allure Laque, £31
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.
Gucci Rouge à Lèvres Voile Luminous Sheer Lipstick, £35
Luxurious, creamy and long-lasting - this bold bullet makes a statement while also moisturising lips with a blend of waxes and resin.
Smashbox Always On Cream to Matte Lipstick, £19
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.
Lipstick Queen Lipdulgence Velvet Lip Powder, £22
So lightweight, this innovative lip powder dusts you lips with a fine coat of matte, intensely pigment colour.
Bobbi Brown Luxe Liquid Lip High Shine, £28
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 Matte Revolution Lipstick, £25
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.
Nars Powermatte Lip Pigment, £23
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.
Giorgio Armani Lip Maestro Matte Nature, £32
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.
Dolce & Gabbana Classic Cream Lipstick, £27
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.
Stay All Day Liquid Lipstick, £17
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 Professional Makeup Intense Butter Gloss, £5.50
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.
NARS Velvet Matte Lip Pencil, £22
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.
MAC Cosmetics Retro Matte Liquid Lipstick, £19
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.