Some miracles take time: A love story, a tragedy, a triumph