We are getting married on July 14 and I want to surprise my fiancee by doing something totally unexpected at our wedding! I am contemplating singing Marry Me by Train during the ceremony and he has no clue. I really want to do it but am totally nervous that I'm not good enough. Do I go ahead and do it knowing that I might sound terrible or do I forget about it and just play the song from my ipod? My fiancee would never expect me to sing in public so he would be shocked! My voice isn't terrible, I just don't know if I can pull it off.... Help!