'Stardust' by Neil Gaiman

  There was once a young man who wished to gain his Heart’s Desire.
  And while that is, as beginnings go, not entirely novel (for every tale about every young man there ever was or will be could start in a similar manner) there was much about this young man and what happened to him that was unusual, although even he never knew the whole of it.

  The young man in Neil Gaiman’s “Stardust” is Tristran Thorn, who has promised to recover a fallen star for a beautiful but shallow girl in his village Wall. His quest takes him past the boundaries of his town and into Faerie, a place where ghosts and unicorns share the land with other magical creatures, including witches, who can turn a prince into a squirrel or a traveler into a dormouse with ease.
  Tristran is taken with this strange land, and during his search for the star he meets many an interesting character, including the star herself, Yvaine, who takes on human form when she drops into Faerie.
  What follows is a journey of discovery for Tristran, as he learns much about himself, his past and his true Heart’s Desire.
  This fairy tale contains the required elements of fantasy, but Gaiman adds his own flavor, tossing in plenty of darkness and humor as is common in his writing.
  With “Stardust,” Gaiman once again writes a magical tale that adults will enjoy as much as kids. But, a bit of caution. Like the movie, starring Charlie Cox and Claire Danes, the book should be rated PG-13. There are some naughty bits.
  As Gaiman’s star continues to rise, I hope more people go back and read some of his other books. For those who enjoyed reading “Coraline" or seeing the movie, “Stardust” in book form is sure to please, as will “The Graveyard Book,” for which he won the Newbery Medal.
  Gaiman’s sometimes dark but always creative storytelling shouldn’t be missed.