A review by elcanaldevenecia
Opal by Jennifer L. Armentrout

5.0

The end....
OMG!!! How could you do this? Why???? D: !!