Just finished this one today! 'Prism' by Sara B. Worner.

1 4