A review by miniimilii
A Fire in the Flesh by Jennifer L. Armentrout

4.5

Reduced half a star because it could’ve been shorter but I understand why some parts had to be excruciatingly prolonged 

Expand filter menu Content Warnings