I just read on Chuckys thread what happened Jack.
I stil dont know what to say, obviously from what you have written here, you had suspected something was not right.
Dont be too hard on him, if anything, you should know, by how Ennis battled with his different emotions, that it has not been easy for your friend, and I hope you can learn to forgive.
In the meantime, take care of yourself, and dont beat yourself up about it.