Teddy Swims biography Last.fm(02) Frank Buckridge MD 31 Jul 2025 Save Image Image gallery: Teddy Swims: Melody, Melancholy, and Meaning