Beautifully Broken

472 pages 2024 user-added

fiction fantasy romance

260 pages paperback

fiction lgbtqia+ emotional slow-paced