Mariana

One Bright Star (Dark Horse, #3.1) - Kate Sherwood 3.5 stars