I would disagree on your second point. If I really loved someone, we would take our time. Love is not defined by living under the same roof. Love is deeper than that. Tessa could be having family issues such as a sickness or a death (just hypothetical examples). I truly believe strongly that their love is real and we shouldn't be worrying about them. So what if Tessa is not at the triathlon tomorrow? They have a lifetime ahead of them to do as many triathlons as they want.
So I'd like you to sit and relax and not worry so much. Deal?