Just days before, the news of Justin Bieber’s upcoming album “Purpose already going on shelves in some Target and Walmart stores came around.

This has happened right before his new album is expected to be officially released. Along with Justin’s “Purpose,” One Direction’s new album, “Made In The A.M. had also been leaked and appeared on store shelves before the official launch date, as noted by HollywoodLife.

Beliebers and One Direction fandoms came together and soon #NoPlayPURPOSEandMITAM started trending worldwide on twitter. As a mark of respect to the singer and the band, ardent fans were urging everyone to hold off buying the albums until the official launch.

Now, everyone is looking forward to the albums being dropped. And just few days before the D-day, Justin has surprised his fans. As reported by Entertainment Weekly, Justin dropped not one but two tracks from his album on Zane Lowe’s Beats Radio show. We are quite sure this would have had risen the heart rates of Beliebers everywhere, out of sheer excitement.

When Justin called in on the show, before “Love Yourself” being debuted across the globe and Lowe said that he would play one track, that is when Justin questioned, “Only one song? We should play the whole album… Play the Halsey song.” And of course, Lowe very happily played “The Feeling,” which features Halsey.

Talking about his song with Hasley, Justin said, “I haven’t even met her yet.” He clarified that their schedules clashed making it difficult to record the song together.

He added, “I ran across her videos and told [manager] Scooter [Braun] I was a fan… It was organic.”

Then the next song co-written by Ed Sheeran, “Love Yourself” was played. Fans may probably wonder which of the tracks were directed towards Selena Gomez.

At the Ellen DeGeneres show, when the host questioned him, “If there were [songs about Gomez], which three would they be?”

“‘Sorry,’ a little bit,” he replied, “and ‘Mark My Words.’”

Beliebers can keep coming back for more updates on their favorite singer.