Everybody Loves a Happy Ending by Tears for Fears — UPC 3700226405692 | Credits.fm