A review by lupinreads
Opal by Jennifer L. Armentrout
3.0
3.5 stars. I did not know this series would have me on the edge of my seat like that omg. Immediately starting the next one so I can finally sleep D: