Opal - Jennifer L. Armentrout This just became my favourite of the three books.