If girls love anything it's flowers and makeup, so naturally a lipstick which contains tiny floating flowers is pretty much a dream come true.

Not only does this magical-looking product contain real flowers, it also changes colour throughout the day making it the stuff of actual dreams.

The clear lipstick – which was created by Chinese beauty brand Kailijumei – comes in three colours and dries matte when first applied.

But throughout the day the colour changes as it reacts to the temperature – getting lighter as things get cooler.

And as if that isn't awesome enough, this mesmerising lip product is made entirely of natural ingredients, including cocoa butter, olive oil and lavender oil which help keep lips hydrated.

Unfortunately due to being seriously Insta-famous, the lippy is all sold out but fingers-crossed it will be back soon.