Zack is someone who's been in and out of relationships and homes.Once he finally settled down oblivion came to take back what was his. After getting revenge He seeks out to help others (when ever he feels like it) to show he is a good guy to everyone. But so far that isn't working out so good.
Ref: http://fc03.deviantart.net/fs70/i/2014/336/7/0/zack_by_spiritualswid-d88fvjk.png