Wow You finally posted this. I'm so proud of you. It was a long time in the making. :D
It was definitely a different look at Zach. I usually think of him as being a sweetheart and uber understanding, I think you showed him as more human then many stories do. I will say that I'm glad he manned up and stopped being a jerk. Nice ending. :-)