After being in an on and off relationship with Justin Bieber for quite a longtime, Selena Gomez seems to have moved on. The former Disney star and songstress is reportedly dating "One Direction" heartthrob Niall Horan. The two have been linked romantically for more than month now, however, they have not confirmed their involvement.

The duo was recently spotted at Katy Perry's concert in London on May 27 and as per fans who witnessed them, romance is in making for the two. A fan even went ahead and shared the blurry photo of the alleged couple from the concert.

"Selena was with Niall, they were on a date. Taylor has been pushing them to hang out again because she's doing everything she can to keep Selena off Justin," a source told Hollywoodlife about Selena's new found love, adding "Taylor thinks Selena's relationship with Justin is an addiction. She knows how hard it is for her to break so she's trying to support her in any way she can."

Not many know that Selena Gomez dated Niall Horan in February 2014, but they called it off after Gomez got back with Bieber in March, as reported by the website.

It is actually Gomez's best friend Taylor Swift who is pushing the former to move out of Justin mania. Swift is said to have never liked Bieber and she is making sure that Selena falls in love with someone who treats her well.

Meanwhile, Justin Bieber is been linked to brunette model Yovanna Ventura. The two have been spotted on a date at Venice beach broad walk. The stronger indication of their romantic yearning for each other is the recent post shared by Justin on his Instagram.

The "Baby" singer recently posted on his Instagram "I see you in that Dolce Dress. Glad u had fun. :)". The post was in reference to Ventura's appearance in the Dolce Gabbana black gown, the same gown Gomez wore in 2013