One of my favorite songs, Wuthering Heights by Kate Bush. Kate Bush is one of the few, who write their own songs. I like her despite her weird voice :).
It has been covered so many times by different bands. Here are two ends of the spectrum. First is by Puppini sisters, second by Angra.