The rose is perhaps the most often given flower, and has a wealth of meanings dating back to ancient days. Red rosebuds - confession of new love Red rose - love White rose - pure love Pink rose - friendship