Mistakes are mistakes whether they are happened knowingly or unknowingly. Handling with the misakes and facing their after effects are not the games that every one can play and win. At the end of the day, the biggest challenge ramains is to forgive yourself; at the same time it is the biggest headache too, being practical.