You are a very forgiving woman and your H is very lucky.
Has he refused to answer that question for you? Was he scared to death of dealing the the shame or losing you?? Im assuming since you have forgiven him he was remorseful to some degree, but maybe MC or IC???