A review by fringebookreviews
Destiny's Surrender by Beverly Jenkins

4.5