You might have heard Alexander Stewart's heart-breaking ballads on TikTok. The 23-year-old has been writing teary anthems since he was 16, and it's proved a success: he now has over 3.3 million ...