Family night booked away. He had a work even the night before which was at a half way point so agreed to collect mid morning. Have a child together and ready to set off 9ish. Uncontactable. Got to 11ish and through his friend understood was a heavy night and he would be sound asleep. Decided to go to the trip alone. Heard from him just before 1pm. Stayed out drinking until 4am. He had promised that he was staying for ease and not travelling an hour home at midnight and not going out after the event. I’m not sure how to accept or forgive the selfish behaviour. Sat on a trip with my child like a single orient when I wasn’t. It’s the only night away we were having in the summer just use three and he had promised to not cause an issue. Any advice how to get around this? I’m so incredibly upset it feels relationship defining to me and not sure how I c forgive and trust him again to not be an idiot.