Oh yeah, dwarfs, elves, orcs, mages, the list goes on and on and on.
Love is so much better to sing about. And they do have songs not about love, just not too many.
Okay. Nightwish sings about more than just fantasy. Look at the song Eva for example. Mocked by man to depths of shame
Little girl with life ahead
For a memory of one kind word
She would stay among the beasts
Time for one more daring dream
Before her escape, edenbeam
We kill with her own loving heart
Eva flies away
Dreams the world far away
In this cruel children's game
There's no friend to call her name
Eva sails away
Dreams the world far away
The Good in her will be my sunflower field
This is the second verse and chorus. Fantasy? I think not. Also much of what you may call fantasy may very well be similies and metaphores of the real world from an abstact point of view.
Owned much? Also, look up the awards and charts Leppelin has been on... now check Nightwish.. Who won nothing!?
Nightwish got platinum awards for their Dark Passion Play album. Look it up.