What group formed by Roland Orzabal and Curt Smith released the album Everybody Loves a Happy Ending in 2005?
Everybody Loves a Happy Ending: Everybody Loves a Happy Ending is the sixth studio album by the British pop-rock band Tears for Fears, released on 14 September 2004 in the US, and 7 March 2005 in the UK and Europe. Tears for Fears: Tears for Fears are an English pop rock band formed in Bath in 1981 by Roland Orzabal and Curt Smith.
Tears for Fears