A review by bryonycostello
Beginnings: Obsidian & Onyx by Jennifer L. Armentrout

4.0

Actual rating: 4.5 stars

Give me Opal now please.