RM169 Original price was: RM169.RM159Current price is: RM159.
*After purchase, upload 5 photos via the Choose Files option, or send to hello@happyflorist.my / WhatsApp (with your order number).
As seen on:


Your five favourite photos, printed polaroid-style and arranged into a 35cm × 50cm bouquet with cotton flowers and dried fillers — a bouquet made of memories rather than just blooms.
Upload your 5 photos right after checkout. Perfect for anniversaries, farewells and milestone birthdays.
Order early so we can print and arrange your photos with care. Questions? WhatsApp us at 017-817 1709.
Choose according to your budget.
You can add wishing card, balloons, LED lights, and different addons depending on different products.
This is chance to make your product special.
Click on the “add to cart” button and go to next page.
Additional delivery charges of RM15 is available for KK areas.
You can deliver same-day if you place order before 12:00 PM. Dates that are greyed-out are not available for delivery.
This is very important so we can send your gift to the right person at the right places.
We accept FPX, GrabPay, TnG eWallet, Visa & Mastercard.
Once your order is confirmed, you’ll see Thank You page. You will also receive a confirmation email with your order number.
If you require photo taken for you upon delivery, please leave us a message.
Monday to Saturday, 9am to 6pm.
If you placed order before 12pm noon, you can get same day delivery.
If you placed order after 1 pm, your delivery will be next day.
We encourage you to place order 1-2 days earlier.
If you placed order on Saturday 3pm, the earliest we can deliver is on upcoming Monday 9am.
Same-day delivery is available, only eligible for for orders made before 12 pm noon (Monday to Saturday only).
Orders are made-to-order basis so we can only deliver the next day.
Our standard delivery services are completed between 9am – 6pm.
Deliveries are available for any addresses within Kota Kinabalu only. Your delivery fee is calculated by your delivery area and shown at checkout.
We recommend having the flowers delivered to an address where you or your recipient will be present on your delivery date to ensure flower freshness and avoid any unforeseen circumstances.
Should you or your recipient fail to receive the flowers, a re-delivery service is available at an additional cost depending on your recipient’s location.
Our special delivery team will deliver your flowers by hand.
We take great pride in ensuring that our flowers are delivered on time and in great condition. However, if you ever face a problem or delay with your delivery, please call (+6) 017-8171709







