Fiona Showed Up
It was more of a gesture to prove that he loved her no matter what and that he wanted to make her dream of being married to him become a reality before she was bound to leave this world. It took William years to get over this, but when he finally felt ready again, there was Fiona.