I did not stay because:

He did it for a child.

I stayed because after the truth came out, Garrett changed enough for me to want to see whether trust could return.

He did not demand.

Did not say:

You know where I was now, so you should understand.

That would have ended us.

Instead he let my anger remain inconvenient.