Yes it is but I prefer chocolates lol..... Remember that guys like to receive sweet things as well and that would include a single rose or carnation.
Yes, I think it's very sweet ! One of my suggestions to people who have just met to show some affection. One red rose goes a long ways and is very romantic!