"No one is faithful till marriage" is a statement with a lot of loopholes. This statement means everyone who marries is unfaithful, which is a lie.
In your particular case "He did all that, but he loves me. is that possible?" it's uncertain, more information is needed. I personally believe that when relationship has ended it has ended. It doesn't matter what either party does at that point they are no longer bound by commitment.
P.S. Please don't double post. People can answer your questions in one thread, you don't need many.
Don't cry, don't regret and don't blame
Weak find the whip, willing find freedom
Towards the sun, carry your name
In warm hands you are given
Ask the wind for the way
Uncertainty's gone, your path will unravel
Accept all as it is and do not blame
God or the Devil
~Born to Live - Mavrik~