J. Cole surprised one lucky fan at home last night (Nov. 19) when he showed up to play his forthcoming album, '2014 Forest Hills Drive,' before it arrives in stores.

The North Carolina native is visiting various cities in the U.S., promoting the new project. Dallas was a stop on the list and after announcing he was in the city, one Twitter user named Dalia inquired about seeing him and he responded directly.

"Send me DM with your address," he wrote. "I'll come play u the album."

After that, the 'Chaining Day' creator showed up at Dalia's house, played video games, took photos and chilled out just like any normal person would. Then he played '2014 Forest Hills Drive' in its entirety.

Rikki, a member of the Dreamville team, captured the moment in a series of photos. Dalia can be seen wearing headphones and listening to the LP.

From Dallas, Cole will next be heading to Estero, Fla., to play at Eaglepalooza at Germain Arena. He'll then hit up the Forum in Inglewood, Calif.

See 30 Awkward Hip-Hop Style Moments