About Cheri Allan

Cheri Allan writes upbeat contemporary romances from her home in rural New Hampshire.