If you liked Opal by Jennifer L Armentrout,
here are some books like this: