Meek Mill is set to release his fifth studio album Expensive Pain tonight.

Just hours before it drops, he has revealed the 17 track titles on a handwritten piece of paper. In addition to the singles with Lil Uzi Vert (“Blue Notes 2”) and Lil Durk and Lil Baby (“Sharing Locations”), there are appearances from Kehlani, A$AP Ferg, Moneybagg Yo, Young Thug, Giggs, Vory, and Brent Faiyaz. There is also a tribute to the late Lil Snupe called “Angels (RIP Lil Snupe).”

“What ever you expect out of me as a artist … I’m tryna give you that times 20 on expensive pain,” Meek said of the follow-up to 2018’s Championships.

James Harden has also given the project his co-sign. “He got a tape that’s about to be one of the best ones he’s put out,” the NBA star told Spotify’s RapCaviar.

Meek has been promoting the album with billboards in different cities showcasing the illustrated artwork by Nina Chanel Abney.

Expensive Pain arrives at midnight. See the tracklist below.

Expensive Pain Tracklist

1. “Hate on Me (Intro)”
2. “Outside (100 MPH)”
3. “On My Soul”
4. “Sharing Locations” feat. Lil Durk and Lil Baby
5. “Expensive Pain”
6. “Ride For You” feat. Kehlani
7. “Me (FWM)” feat. A$AP Ferg
8. “Hot” feat. Moneybagg Yo
9. “Love Train”
10. “Northside Southside” feat. Giggs
11. “We Slide” feat. Young Thug
12. “Tweaking” feat. Vory
13. “Love Money”
14. “Blue Notes 2” feat. Lil Uzi Vert
15. “Angels (RIP Lil Snupe)”
16. “Cold Hearted III”
17. “Halo” feat. Brent Faiyaz
18. “Flamerz Flow” (Bonus)