A review by kc257
Blue Moon by Lori Handeland

adventurous mysterious

4.0