Happy Birthday

Hope you have a lovely day!
You know my gut instinct as a woman is to say run now, fast, very fast, but I doubt you will because as you say you love him unconditonally. Now are you sure about that because if you really, truly do then why are you asking for a reading that question that love? He's cheated once and now he is back in contact, is he mad? Does he not care about you or your feelings? I hope you have told him what you are thinking and what you feel inside? That little diggin pain in your belly knows the truth, and when you bite your lip and hold your tongue you know the truth.
Build trust back up? What trust? He cheated on you and I would say that he most likely will do it again too, why else would he contact this other woman and you know about it? I would say that for months he has been distant and it is far too easy to blame that on his past dallies, when in fact has anything really changed? You are in for more heartache if you don't do something about this now, or at least confront him with your feelings. You are worth far more than this, everyone needs affection and love and someone that cares for them the way you care for him. Break away, stand off, make a distance and then look at the situation. I bet you see it in a different light then.
I do hope you really have a great day and he treats with love and kindness, but there's a doubt in the information I'm being given, but you already see that don't you, those little things that he leaves, it's all there.
Bless you x