Did the secret/writer's girlfriend really love him? we all have choices, and she made her choice by accepting a ride from her first love which opened doors for something to happen. It is understandable he couldnt forgive her because she broke what is most important in a relationship: trust.
Time heals all wounds and he will find someone who deserves him and makes him a better human being. Good luck!