Scan barcode
A review by rhodered
Great Maria by Cecelia Holland
5.0
Makes other historical fiction look like fluff. I especially enjoyed Maria's growth as a deeply religious woman learning to accept the Muslims.