Broken Cycle

478 pages digital 2025

fiction fantasy lgbtqia+ adventurous emotional tense medium-paced

missing page info 2026