There is no such thing as perfect life. As you life, unexpected accidents occur and irreversible mistakes are made. However, every time we fall and get hurt in life, we find ourselves always changing for the better. By learning the others pain or by maturing a little bit more.
Could that be where love starts? So.. even though we may make mistakes and fail again, we will continue to grow and to try.