This is the first Lois Duncan book I ever read and it was the start of my love of reading. This was the first book that had me curled up on the couch reading for hours on end, unwilling to eat or sleep. It was the first book I re-read and the first auhor I searched for more of. All of Lois Duncans books are incredible but this one especially so. My mum loves it to so I'd say it's great for all ages. It's gripping with suspence, romance, action and magic... the whole package!