I totally can't narrow it down to one. A lot of times what my "favorite" is depends on my mood. There are songs, though, that always make me smile or bring me up out of a funk (or give me a good excuse to wallow for a little bit if I need it).
I also have pretty eclectic musical tastes - most people don't get how I can listen to the variety of things I listen to.
I'd say the best pop song ever is Tainted Love - I can listen to that any time.
Currently my favorite song to sing is "Mansion in the Slums" by Crowded House ... oh, but tied with that is
"Handlebars" by Flobots.
Yeah. Um. Already I can't pick a favorite.
.