Hard to believe the vocals were not by Karen, and the arrangement not by Richard. Really spot-on.
SteveW