Neither in this world nor elsewhere is there any happiness in store for him who always doubts.Srimad Bhagwad Gita - Shree Krishna... one must have faith in a person's inner goodness and know that even mental adultery makes one a sinner, however we must forgive ourselves & others & rise above our faults and weaknesses and make ourselves pure. We must accept that no one is perfect, yet we must strive for perfection & be a beacon of virtue...be the change we wish to see, set an example for others