:S I guess so. I don't understand why he 'left' but came back mere hours later... it could be a sign of lack of trustworthiness, or a sign of desperation (for forgiveness) which is a good thing.... I guess...
I hope you guys work it out, and if not, I'm sorry. :S