The rest of the book takes place in that fantasy world. David meets people who aim to help him return to his world and people who try to hurt him. He encounters people and situations he recognizes from fairy tales and books. On his way to see the king who, he is told, has a book that can help him return home, he has many adventures and learns a lot and matures into a young man along the way.
The book was interesting, but I just don't think it was a very well-crafted story. Some things were over-explained, other things weren't explained very well at all. The author leaves a lot of loose ends, the plot was predictable, and the writing style was inconsistent. I liked the concept, and that's what kept me reading, but overall the book is forgettable.
My opinion of it doesn't seem to be very popular though; I read several raves of it on GoodReads. I think the cover is very pretty.