roses cupcake is such a perfect gift. just some tips for the colour:
red : "I Love You", "Job Well Done", symbol for love and romance
white : Innocence, Silence, Secrecy, Humility, Youthfulness, "I am worthy of you"
pink : "Thank you", Grace, Elegance, Admiration
orange : desire and enthusiasm
yellow : Joy and Friendship, "Welcome Back", "Remember Me", "I care"
peach : Appreciation, Closing the deal, Let's get together, Sincerity, Gratitude
lavender : Love at first sight, Enchantment