Nicely done, you write really well and you brought the characters to life brilliantly. The different Ghost personalities was a really neat touch.
You asked for criticism, so I'll offer one small piece: too many sentences started with the word "the" which is a mistake easily made .. and for someone of your vocabulary, easily corrected!
Keep at it.
English
-
Thanks! I will definitely take a look at it.