Marillion. This Strange Engine. Marillion. This Strange Engine.
... inconvenient Blind, blood-diamond, this puzzle This love, this blind, blood-diamond This puzzle I don't understand That knows no faith and tries And fails and tries again Stares at the sea
...