Another one with Steve Hogarth on vocals. This one is also quite a good one, since one of the best Marillion songs ever is on it. I'm talking about "Dry Land", which from the beginning is a song from the by Hogarth and Colin Woore. A song from Steves' earlier days. There are other great ones, trust me. "Cover My Eyes", "No One Can" and "Waiting to Happen" are some of them. Marillion does really the kind of music, that almost never is bad. It's always well arranged and performed, with a lot of emotion and beautiful soundings. EMI. 2004.