A review by ifersinklings
Keeping Promise Rock by Amy Lane

5.0

This is one of the best books I have read in a long time. It keep me captivated and thinking about the characters all day long.