A review by crazyylizard
A Knight in Shining Armor by Jude Deveraux

2.75

The ending made up for the crying and stupidity of the FMC.