What a great conversation!! Positives all the way. You are so right about how he could have just snuck around and that would have crated a trust issue.
When you can't make a decision because you are torn between your heart and your head, listen to the half with the brain.