Yes well said. I like that make it clear that even if the only thing we did wrong (big if) was choosing to be with that person, we still need to take responsibility. Acceptance of who that person is I think is important, as without it there can be no forgiveness.