Selena Gomez could not hold her tears while singing her song “Who Says” in Montreal, Canada, on May 26, 2016.

When the beautiful American singer and actress was performing the song, all Selenators sang along with her and surely, it touched her heart that she could not even say a word.

The former Disney star expressed her gratitude and also thanked all her fans for spending time with her. “Whether you’ve been here from the beginning or now, it’s just been such a crazy ride because you’ve seen me go through my ups and downs, and I couldn’t be more grateful.” said her.

The “Heart Wants What It Wants” singer is having her Revival Tour. The tour was started from May 2016 and it will be finished on December 18, 2016.

The tour is scheduled to be performed in more than 15 countries including USA, Indonesia, Canada, Malaysia, Singapore, Thailand, Philippines, Japan, and so on.