M·A·C have released the Must-Haves Kit! The box includes 6 products (6 full sizes) worth over £146 and it's priced at just £58.
Inside the M·A·C Must-Haves Kit we can find:

M·A·C have released the Must-Haves Kit! The box includes 6 products (6 full sizes) worth over £146 and it's priced at just £58.
Inside the M·A·C Must-Haves Kit we can find:
