Chris Brown's new album "Royalty" is set to release on Dec. 18, but he gave his fans 34 brand new songs on Black Friday completely for free!

The 26-year-old hip-hop singer dropped a surprise 34-track mixtape last week called "Before The Party," according to the New York Daily News. The mixtape, which Brown says is "something special for all the fans," includes collaborations Wiz Khalifa, Wale, French Montana, Fetty Wap, Tyga and even his ex-girlfriend Rihanna, which is bound to spark some controversy given their crazy past.

While Rihanna has been hanging out with rapper Travis Scott, she's been really missing Brown, especially this time of year. When she saw Brown's Instagram posts about giving out over 2,000 turkeys to those in need on Thanksgiving and donating proceeds of his new album to a children's charity, she really started to miss the good times they shared.

"Despite hanging with Travis [Scott] and doing her own thing, Rihanna still follows Chris' every move. She Instagram stalks him and seeing him giving out Thanksgiving turkeys really warms her heart," a source told Hollywood Life. "It's s-t like that that drives her crazy. She misses that sweet side of him. If she were with him right now, it would be on. Besides, the holidays are her favorite time of the year. She's spent many holidays with Chris before and he's the best at it! She misses all that warm and fuzzy stuff they used to do and she definitely misses their cuddling sessions. She's having a week moment for Breezy and she's doing her best not to act on it by calling him and making something happen."

While she has been missing Brown, she's also been getting much closer with Scott. "I wouldn't say the word love has been used but they are getting there," the source continued to say. "The relationship between the two is going great. They really like each other and have mad respect fro each other. Rihanna is happy because Travis makes her happy, he provides her with no BS and she loves it!"

 #BeforeTheParty is available now! This is for you Team Breezy! #BlackFriday #Royalty http://piff.me/f78e638

A photo posted by @chrisbrownofficial on Nov 27, 2015 at 9:02am PST