A great song can make a terrible singer sound good, but a good singer - you put a great song on top of that, you're really in great shape!
I don't think anyone ever gets over the surprise of how differently one audience's reaction is from another.