Selena Gomez opens up to Harper’s Bazaar