J. Cole is forever winning for this one. This past week he made good on a promise to a fan he made two years ago by attending her high school graduation. In an exclusive interview with Complex, die hard fan Cierra Bosarge said she first reached out to Cole in 2013 when she wanted her idol to wish her a happy birthday. Bosarge hit up Q Deezy of Hot 107.9 in Philly, who then reached out to the rapper on her behalf. Alas, it was to no avail. And then, months later, Bosarge received a belated birthday call from her favorite MC. Cole then invited her to meet him in person.

The young fan recalls, "He was like, 'I know it's like three months late, but happy birthday.' He laughed at me when I was crying but he said when he comes to Philly he wanted to meet me."

When Bosarge finally met her idol, she handed him a letter she had kept in her pocket for years on the off-chance she would ever run into him.

"In the letter it says all I went through," Bosarge explains. "With being adopted, my parents being hooked on drugs, in and out of prison. At the time both parents were in prison so I asked him could he come to my graduation since they can't."

Cole was so touched by the letter that he reached out to Bosarge via Twitter and promised to attend her graduation if she kept her grades up and got accepted into college. Fast-forward two years later, Cole stood side by side with proud graduate.

"That man has done so much for me," says Bosarge. "He planned his tour around my day. I could never thank him enough. He's God's gift. Every night I prayed for this day and it really came. I did it. He told us all his struggles through music and I seen how far he made it. Now it's my turn. I gotta keep making Cole proud."