I've seen people surprised with small cakes before on SQ. Unsure if it's prearranged by the flight crew being notified or if it's another party member traveling giving the item over.
Best thing to do is reach out to SQ directly. Maybe even ask on their FB page?