A review by whimsicalmeerkat
Madame Serpent: A Catherine de' by Jean Plaidy

3.0

3 (hundred) repetitive declarations of love and jealousy