I checked out a book called "Leaving Time" from the online library, and it turned out to be one of those books you get totally involved in the story, don't want it to end; but can't put the book down. It starts out as a simple enough story, a 13 year old girl looking for her mother who disappeared 10 years ago, when Jenna was only 3 years old. She has a few disjointed memories of that night, but no idea what really happened, or why her mother would disappear, leave her beloved daughter behind and never come back again. Jenna desperately wants to know if her mother is still alive or not, and sets out on a search to find out what really happened the night her mother disappeared. In her efforts to find her mother, she enlists the help of a personable psychic (who has lost her psychic powers apparently), and a washed up, alcoholic detective who was working the night her mother vanished. The book is told from the viewpoints of all four of these people, with Alice (the mother) mainly giving background information, and the other three narrating the search efforts. This story also involves the mother's work with elephants, and especially how they grieve, so I also learned a lot more about elephants while reading the book, although it was the surprise ending that really grabbed me and made this book one of those unforgettable ones. After I finished it, I had to read it through a second time looking for the clues I missed the first time through the book. Here is one of the online reviews of this book. I definitely recommend reading this book !