We all love giving roses as a gift but do we really know what the colours mean or represent?!
Follow our colour guide and give the ideal colour for the perfect occasion!


Pink roses mean femininity, grace and appreciation making them ideal for birthday's or baby showers.

Red roses mean love, passion and beauty- perfect for anniversaries and Valentine's Day!

Champagne stands for charm and thoughtfulness.

Tiffany roses mean playful and youthful!

Shocking pink is bright, bold and really makes a statement!

Sapphire Blue stands for mystery and ambition - the perfect secret valentine!

Midnight Black is bold and chic, making it a modern choice.

Purple Reign stands for royalty, adoration and wealth...

Carnival Rainbow stands for pride and hope...

Pastel Rainbow is unique and youthful and perfect for if you can't decide on a colour!

Mint Green roses mean harmony and good news...

Gold means ultimate luxury and extravagance!

Silver roses are sleek and show sophistication.

Lilac means love at first sight and enchantment - perfect for the start of a new love.
Now all that's left to do is choose which colour and meaning means the most to you!