Enjoy 20% OFF on Selected Chocolate Bouquet [Click here}


Convey Your Everlasting Love With a Rose Bouquet from Smiling Flora

Life might not be a bed full of roses, but love can be! Celebrating a special occasion, milestone or birthday soon? Simply order a bouquet of roses from Smiling Flora in Singapore today. Our extensive catalogue provides you with many options to gift roses to your loved ones - red, pink, blue and even preserved ones to show your undying love. Better yet, we keep our prices cheap so showing your love don’t always have to break the bank.

Not Your Typical Red Rose Bouquet

If you are thinking of using roses to profess your love and prefer to do it in a unique way instead of buying the usual huge bouquet of red roses, Smiling Flora’s range of preserved roses is the perfect choice for you. What better choice is there to symbolise your undying love other than with roses that never die in Singapore’s climate - well, at least for the next three years or so. Better yet, you don’t have to carry a big bouquet of flowers with you to the celebratory dinner or lug it around after dinner. Smiling Flora’s preserved roses come in an elegant glass dome. Choose your ideal colour and maybe even go for the ones that feature multiple roses or a rose bear. If you want to take the romantic gesture up another notch, go for the preserved rose that comes with LED lights or preserved rose with a teddy bear.

Personalise your bouquet or preserved rose by adding a thoughtful message online just before you make your purchase.

Choose Smiling Flora for Every Occasion

Whether it is anniversaries, birthdays or simply a romantic night out, you can trust Smiling Flora to provide you with the best flowers for the occasion. Choose from carnations, roses and a wide assortment of other flowers on our website today and get fresh flowers delivered to you or your loved ones. 

If you wish for your flowers to be delivered on the same day, our delivery timings in Singapore are 9 am to 1 pm, 1 pm to 5 pm, and 5 pm to 10 pm with a small fee of $10.