There are many reasons why novelists write, but they all...
There are many reasons why novelists write, but they all have one thing in common - a need to create an alternative world.
There are many reasons why novelists write, but they all have one thing in common - a need to create an alternative world.