This is one of the most beautiful songs I've ever heard. It says it all. When you've been hurt and decided not to trust love again and then someone so special comes along and changes your whole view on love and relationships they ARE your angel. This song holds so much meaning for me.
anyways just be quiet superstar 123 u think ur all bad and all whatever just let us do r own thing leave us alone if u dont like this song why come to it and post a meaning anyway so if u hate beyonce stay away from her songs