Selena Gomez has admitted she was "guilty" of being "very reactive" in past relationships.
The 32-year-old actress and singer - who is engaged to musician Benny Blanco - has reflected on her previous romances, and how she needed time to "collect" herself before finding love again.