Home Music Camila Cabello: New music, old exes and why 2017 was the ‘best year of my life’