second time same feeling/emotion.
logically sound scheme.
only some minor unperfectness: reason not marrying the girl, he said because he is dying , but the effect is it means the girl will not get all his foutune. I rather believe that he didn't want to give away knowing the girl only a few month.