Don't know who it's by but it's on the radio a lot at the moment. It makes me cringe. It comes across as patronising at best to me. I'm hugely "imperfect" but lucky to have a dh who finds me attractive without needing to refer to my "imperfections", perfect or otherwise. If the guy in the song wants to reassure his girlfriend/wife etc, just tell her she's beautiful in an unqualified way.