Do guys like being serenaded?

i wrote a song for my current boyfriend and, plan to sing it to him. I've already sung it to a few close friends and they say its really good. I put a lot of work into it and even practiced on guitar. Do you think it's a good idea to sing it him? Do guys even like that? How would you feel? is it too cheesy to do something like that?
Do guys like being serenaded?
Post Opinion