Fiona was There
It was more of a show of his unconditional love for her and his desire to fulfill her goal of being married to him before she had to depart this earth. John needed years to recover from this, but when he was finally ready to go on, Fiona was there.