It is tough to trust your heart to the same man again. But keep in mind, there is no guarantee that a new man would not do the same thing. So it comes down to it is tough to trust your heart to anyone again. If you do not find a way to forgive, you are left with not being able to fully love again. Love is like jumping out of the plane without a parachute! It is choosing to love, choosing to commit, choosing to trust, and choosing to forgive all at once. You cannot limp forward without trust and forgiveness. You see that now. The one safeguard is communication. These heart to heart conversations that you are having with him are your protection. Only you can judge if he is being truthful with you. But if he is being truthful, then I think you should trust again. People can change. When they really want to change, they do. Who said "You cannot be a realist if you do not believe in miracles."?