Making Promises (Keeping Promise Rock)

Making Promises - Amy Lane I can't begin to explain how much I love this book. I feel bad about not writing a review, but that's usually how it is with my favorite books. I just can't find the right words.