personnel van morrison : vocal , guitar herbie armstrong : guitar ry cooder : slide guitar pee wee ellis : tenor saxophone david hayes : bass mark isham : trumpet mark jordan : piano toni marcus : violin katie kissoon : backing vocals peter van hooke : drums covers elvis costello - his version appears on the 1994 tribute album , and also on costello 's own 1995 album , kojak variety .