Curated by Amazon's Music Experts
Melancholic songs about terrible loves, fake empires, secret meetings, guilty parties and slow shows
45 SONGS • 3 HOURS AND 6 MINUTES