Sharon Michalove

16 books

736 pages digital

fiction romance short stories

778 pages paperback

945 pages digital 2025

fiction historical romance

578 pages digital 2024

fiction romance emotional hopeful inspiring medium-paced

600 pages digital

268 pages hardcover

nonfiction design history