Lyric discussion by AHiFi 

Cover art for Beautiful lyrics by Barenaked Ladies

This song is just beautiful. Occams has already given the proper answer - it's all about biology. And to go even deeper, the song is also funny - in its own way, charming and it has personality.

Beauty, wit, charm and personality - any guy would be happy with that in a partner. And I'm very happy with this song. =D The song isn't my partner by the way, haha.