I've read River twice since I bought it and I'll probably read it tons more. I spent half the book laughing as River tries to deal with her life and what she is, and the other part crying at the many touching moments. Skyla Dawn Cameron writes great, realistic characters with a lot of humor, and I can't wait until her next book is released!