
Violet's Octagon
highlight_author
Michaela Castello
highlight_reads
427K
highlight_chapters
0
A dark street pushes Violet into self-defense. A fighter named Derek keeps her coming back. She swore off dating. He protects his gym’s code. Chemistry ignores both. As the training gets real and his next fight looms, one question burns: is this just heat, or the start of something worth bleeding for?










































