So I was listening to The Decemberists "Hazards of Love" yesterday and because I can and will connect everything to Supernatural, I came up with some parallels. Some are a bit of a stretch, but I think most of it fits pretty well. I would love to see any other interpretations :).
Cast 1:
William- Sam Winchester
Margaret- Jessica Moore
Forest Queen- Azazel
The Rake- demon!Brady
Annan Water- Dean Winchester
Cast 2:
William- Dean Winchester
Margaret- Sam Winchester
Forest Queen- Azazel
The Rake- Jake Talley
Annan Water- Crossroads Demon
Cast 3:
William- Sam Winchester
Margaret- Dean Winchester
Forest Queen- Lilith
The Rake- Alastair
Isaiah- John Winchester
Charlotte, Dawn, Myfanwy- other souls in Hell
Annan Waters- Ruby
Cast 4:
William- Dean Winchester
Margaret- Sam Winchester
Forest Queen- Zachariah
The Rake- Ruby
Annan Waters- Castiel
Cast 5:
William- Dean Winchester
Margaret- Sam Winchester
Forest Queen- Michael the archangel
The Rake- Lucifer
Isaiah- Gabriel
Charlotte, Dawn, Myfanwy- the pagan gods
Annan Waters- Death
Cast 6.1:
William- Dean Winchester
Margaret- Sam Winchester's soul
Forest Queen- Castiel
The Rake- Robo!Sam
Annan Waters- Death
Cast 6.2:
William- Dean Winchester
Margaret- Lisa and Ben Braeden
Forest Queen- Castiel
The Rake- Crowley
Isaiah- the Alphas
Charlotte- Eve
Dawn- Eleanor Visyak
Myfanwy- ???
Annan Waters- Balthazar
Cast 7.1
William- Dean Winchester
Margaret- Castiel
Forest Queen- Crowley
The Rake- the Leviathans
Annan Waters- Death
Cast 7.2: TBA
On a slightly unrelated note, "Can't Fight This Feeling" was playing in Big Apple Bagel this morning. My Jo feelings could not