What is this song?
I really don't have much to go on besides describing the music video. If I knew the lyrics or anything else, I would use something like Shazam, but I don't. All I know remember is the music video.
Basically, there's the guy (Black, tall, looks like a rapper) that keeps falling in love with the wrong women because of cupid. Cupid is a small black boy in the video, and makes the guy fall in love with 3 wrong women I think. It could be 4 or 2. One of the women is ashamed of him when the guy and his friends barge in on her party, and another women cheats on the guy with some other guy (Also black) dressed up as a superhero. At the end of the video, the guy find a girl that's right for him, and so does cupid. I'm pretty sure the guy sings/raps to his parents in a sort of way he would write a letter about how these girls could be the one.