it's more then okay to give second chances.
forgive, but never forget; because it doesn't change the fact that it happened.
learn from your own, and others mistakes. that's huge! and it shows maturity.
but mostly, love with all you have. yeah, it might come back and smack you in the face; but you can't say you didn't try if you give it all you got.