After over 8 years of delivering 99-rose bouquets across Singapore, I can tell you the same thing happens every time: the recipient counts them. Slowly. With the deepest disbelief in their eyes. Because 99 roses is not a number you order by accident. It is a deliberate, expensive, intentional declaration — and in Singapore-Chinese culture, it carries one of the most powerful romantic meanings in the language of flowers.
This guide covers everything you need to know before ordering a 99-rose bouquet in Singapore: what it actually means, when it lands hardest, when a smaller bouquet (12, 24, 33, 50) is more appropriate, when you should choose 108 instead, what colour to pick, what it should cost, and how to coordinate the delivery moment so the count lands.
Whether you are planning a proposal, marking a milestone anniversary, or making the grand romantic gesture of your relationship — read this before you order.
What does 99 roses mean in Singapore?
In Mandarin, the number 99 is pronounced 九十九 (jiǔ shí jiǔ) — and the sound 久 (jiǔ) is a homophone for 久 meaning “long-lasting” or “forever.” Double it (久久, jiǔ jiǔ) and the meaning intensifies: forever and ever. Everlasting. Unending.
That is why 99 has become the signature romantic count in Singapore-Chinese culture. When you send 99 roses, you are saying — without saying — “I love you forever.” Not for now. Not for this year. Forever.
It is the same linguistic logic that gives Chinese culture other meaningful numbers: 520 (我爱你, wǒ ài nǐ, “I love you”), 521 (我愿意, wǒ yuàn yì, “I am willing”), 1314 (一生一世, yī shēng yī shì, “for one lifetime”). The sound creates the meaning. And 久久 — forever — is one of the most powerful romantic declarations the language allows.
This is why 99 roses is one of the most-ordered romantic bouquets at our shop. Singapore-Chinese couples understand it instinctively. Even non-Chinese-cultural recipients in Singapore recognise the gesture — the cultural meaning has spread across the entire romantic landscape.
When is 99 roses the right choice?
99 roses is NOT a universal romantic gift. It is a specific signal for specific moments. Send it when:
Major anniversaries (5+ years together)
For anniversary flowers marking significant milestones — 5th, 10th, 15th, 20th — 99 roses signals the relationship is meant to last. It works particularly well for couples who have weathered something significant together (a difficult year, a long-distance period, a major life transition).
Proposal moments (with caveat — see 108 section below)
For proposals, 99 roses works beautifully. But Chinese tradition has a SECOND count specifically for proposals: 108 roses. We address the 99-vs-108 question below.
520 — May 20 Chinese romantic day
For 520 flower delivery, 99 roses is the premium-tier choice. The day itself (我爱你, “I love you”) paired with the count (久久, “forever”) creates a layered romantic message. We see significant 99-rose order volume around 20 May every year.
Make-up / major reconciliation gestures
When something serious has gone wrong in a relationship and you need a grand-gesture apology, 99 roses (in white instead of red — see colour section) signals “I want forever with you” without the romantic-implications-only red roses carry. This is rare but powerful.
Long-distance relationship reunion moments
For couples reuniting after months apart — particularly common with international students returning home or expat partners on long postings — 99 roses welcomes them back with a commitment-level gesture.
99 roses vs 108 roses — which one for a proposal?
This is the single most-asked question we get on premium romantic orders. Both counts are appropriate. They differ in meaning:
|
Count |
Meaning |
Best for |
|
★ 99 roses |
久久 (jiǔ jiǔ) — forever, everlasting |
Anniversaries, 520, milestone moments, wedding morning |
|
★ 108 roses |
Marry me, 一生一世 — “for one lifetime” connotation |
Proposals specifically |
In practical SINGAPORE-Chinese tradition, **108 is the proposal count**. The number 108 carries strong Buddhist + Chinese cultural weight (108 prayer beads, 108 forms of suffering, the auspicious “completion” number) and has been adopted as the proposal-specific rose count in modern SINGAPORE and Chinese-diaspora romantic culture.
99 is the broader “forever” count — appropriate for proposals but ALSO for anniversaries, milestones, and grand romantic gestures that are not proposals.
My honest recommendation, after 8 years of these conversations:
- If the moment IS the proposal — choose 108. The recipient will count, recognise the proposal-specific count, and understand the gesture immediately.
- If the moment is a major anniversary or non-proposal milestone — choose 99. It is recognisable as “forever” without confusing the moment with a proposal expectation.
- If you genuinely cannot decide — choose 99. It is universally appropriate. 108 is proposal-only territory.
For full proposal coordination guidance (including 108 rose options, hotel suite delivery, midnight timing, photographer integration), see our proposal flowers page.
When 99 roses is NOT the right choice
Equally important: when NOT to send 99 roses. Choose a smaller bouquet when:
Early-relationship moments (first 12 months)
99 roses on a third date is overwhelming, not romantic. It signals desperation, not affection. For early-relationship gestures, single stalks ($25), small bouquets ($45-$95), or classic 12-rose bouquets ($95) are appropriate.
Casual dating contexts
If the relationship has not yet been defined or is in early stages, 99 roses creates pressure and awkwardness. Save it for committed-relationship moments.
Recipients who would feel embarrassed
Non-romantic recipients
99 roses is romantic-coded. Do NOT send to family members (parents, siblings), professional contacts, or any non-romantic relationship. The cultural meaning is unambiguously romantic.
Funerals, sympathy, get-well-soon contexts
Avoid red roses entirely in these contexts. The romantic coding is inappropriate. Choose white lilies, white roses (in smaller counts), or condolence-specific arrangements.
Choosing the colour of your 99-rose bouquet
Most 99-rose bouquets in Singapore are red — the traditional romantic colour. But colour variations carry distinct meanings:
Red — passionate love, traditional choice
Deep red roses are the default and the most-ordered colour. Signal: passionate, traditional, unambiguous “I love you forever.” If you are not sure, choose red.
Pink — gentle, modern, photo-ready
Light pink or hot pink 99-rose bouquets are increasingly popular for modern Singapore couples. Signals: tender admiration, gentleness, sweetness. Particularly photogenic for Instagram-aware recipients. Works well for wedding-morning surprises and softer-personality recipients.
White — pure love, new beginnings
White 99-rose bouquets are unusual but powerful. Signal: purity, fresh start, sincere commitment. Appropriate for major-apology contexts or reconciliation moments where you want to signal “starting fresh.” Avoid all-white bouquets for Chinese-cultural elderly recipients (mourning associations) but younger recipients understand the modern meaning.
Champagne / Pastel — sophisticated, premium
Champagne (pale gold-pink), peach, soft cream 99-rose bouquets are the premium-aesthetic choice. Sophisticated, refined, hotel-suite-photogenic. Signals: elevated taste, thoughtful curation, “you are special.”
Mixed (rainbow / multi-colour)
Mixed-colour 99-rose bouquets are rare but striking. Each colour carries its own meaning, layered into one gesture. Best for couples who have a story together that mixed colours can represent.
What to AVOID
- Yellow 99-rose bouquets — yellow roses signal friendship, not romance. The count says forever but the colour says friend zone. Contradictory.
- Orange 99-rose bouquets — energetic and enthusiastic but not traditionally romantic. Confusing message.
- Black or dyed-unnatural-colours — gimmicky, distract from the gesture.
Real Singapore 99-rose moments — what works, what doesn’t
Patterns I have seen across 8 years of deliveries:
✓ What works
- Surprise timing — recipient does not expect it. Lands hardest at 11 PM the night before her birthday (so she wakes to the gesture) or 6 AM Sunday morning at a hotel staycation.
- Specific written card — not ‘I love you’ but ‘I love you because of [specific moment we shared].’ The specificity makes it real.
- Photo + dinner combo — bouquet arrives, dinner reservation follows. The full evening is curated.
- Quiet delivery — to her home (private moment) rather than office (public spectacle). Some recipients want the office delivery; many do not.
✗ What doesn’t work
- Mismatched moment — 99 roses on a casual date. Overwhelming, not romantic.
- Generic ‘happy anniversary’ card. Wastes the gesture.
- Office delivery to a reserved-personality recipient. Public spectacle creates discomfort.
- Late delivery — bouquet arrives after the moment. Always order 2-3 days ahead for major moments, OR use express delivery.
- Cheap entry-tier roses — wilted by the next morning. On a 99-rose bouquet, the quality of every single rose matters.
99 roses around significant Singapore-Chinese dates
Plan ahead for these dates when 99-rose demand peaks:
|
Date |
Significance |
Order ahead |
|
14 February — Valentine’s Day |
Universal romantic |
5-7 days ahead — stock sells out |
|
★ 20 May — 520 (我爱你) |
★ Major SINGAPORE-Chinese romantic day |
3-5 days ahead |
|
21 May — 521 (我愿意) |
Proposal-specific day (modern) |
3-5 days ahead |
|
7 July (lunar 7th day of 7th month) — Qixi (七夕) |
Traditional Chinese Valentine’s |
3-5 days ahead |
|
★ Your anniversary |
★ Year-round |
2-3 days ahead minimum |
|
Wedding day morning |
Year-round |
5-7 days ahead with full venue coordination |
Order your 99-rose bouquet
At That Flower Shop Singapore, we have hand-crafted hundreds of 99-rose bouquets across every Singapore romantic moment — proposals at Andaz, anniversaries at Sky@Eleven, wedding mornings at Hougang HDBs, 520 surprises across CBD offices. Our mid-tier 99-rose bouquets start at $280, with premium and custom options up to $600+.
Browse our 99-rose bouquet collection, or WhatsApp Lin directly for custom colours, proposal coordination, or hotel suite delivery.
FREE same-day delivery across Singapore. Order before 5 PM. Midnight delivery available with pre-booking. 24/7 phone and WhatsApp answered by Lin and our senior team.
— Lin, Founder, That Flower Shop Singapore

