That sounds like every song Morrissey ever sang.
That was an old Elton John song. Too bad he didn't follow trough.