WOW! castles, ghosts, romance, and written by a master!
The first George MacDonald book I ever read and it permanently hooked me! I couldn't put it down, and neither could my teen aged sons. All this plus it manages to teach wonderful values too! GREAT!