I have vague recollections about this book and that I really enjoyed it but can't remember what it was called! Does it sound familiar?