Do not give that ^^^^^^^^^ up unless you have to.
Also, remember this, if you do give it up, because it's hurting Geoff so much, it might well cause you to resent him, and where will that leave you? It may be that in the end you are left without Ewan, Geoff without you, and your son is without...