3.5 stars
An exciting read...though I kept getting frustrated with Ashley for not telling her secret earlier. There were lots of twists to it, so it definitely kept my attention without much trouble. I only barely guessed the traitor before the big reveal.