Did Fiona deserve all the suffering?