Selena Gomez explained why she got emotional on stage while singing a track off her latest album, Stars Dance, that is reportedly about her relationship with ex-boyfriend Justin Bieber.

The 21-year-old cried during her performance of Love Will Remember at the Barclays Center in Brooklyn, N.Y. on Wednesday. The heartfelt ballad is allegedly about Bieber and before the July release of her new record she told InStyle magazine how much that particular track meant to her.

"Obviously, Love Will Remember is a personal song to me and I don't really need to say anything," she said. "I think my fans will get it. I think people will figure it out themselves ... I'm sure he'll like it too."

Gomez was noticeably teary-eyed throughout her performance of the entire song but had a particularly hard time singing the lyrics, "We used to be inseparable, I used to think that I was irreplaceable," according to New York Daily News. At the end of the song, she told the audience how grateful she was for their support. The Slow Down singer also expressed how she can relate to her fans.

"After everything I go through on a daily basis, you guys never fail to make me smile so thank you so much," she said. "Just like everyone else in this room, I have days where it just suck."

After the performance, Gomez took to Instagram to explain why she cried at the show's end.

"Never ended such a beautiful show in tears because they wouldn't allow me to Instagram tonight. Completely heartbroken and pi---d. Thank you SO much Brooklyn. Ill be stopping outside Letterman tomorrow to make it up if you can make it. I love you guys more than you know. Promise," she wrote.

According to fans on social media, Gomez also cried on stage Tuesday in Buffalo, N.Y., during the same song.