James Buchan's The Persian Bride combines a moving love story, a political thriller, and a history of modern Iran in a beautiful novel about the relationship of two people caught up in the Iranian revolution: John Pitt, a young man from England who arrives in Isfahan, Iran, in 1974, and seventeen-year-old Shirin, one of John's students, whose father is a general in the shah's army.