A review by dianem18
Keeping Promise Rock by Amy Lane

5.0

Another beautiful story from Amy Lane! This one got a little long and repetitive at the end and the beginning was a little hazy for me but there was so much goodness in the middle. The side characters (as always) were amazing and added so much to the story.

4.5 Stars!