without a shadow of doubt, the master of ALL LIES!
Not one single person in our lives is perfect... NO ONE! Not our parents, not our children, not our friends and certainly not ourselves! That's not condemnation - that's just a fact. We have made mistakes. Period! You can't deny it.
BUT you also don't need to live in or repeat them day after day. That's what satan wants you to do. Satan wants to keep you trapped in the past not because he wants you to live there, it's simply because he is afraid of your future. Did you catch that? HE is AFRAID of YOU! He's the master of fear and the most afraid. He's the master of deception and the biggest deceiver. He's the master of harm and invokes the most harm. He knows exactly where he belongs, he also knows exactly where you belong too and he doesn't want you to go there.
There is a battle raging over your life and your destiny. Two opposing forces WANT you. One wants you to choose freely where you want to be and the other will do everything he can so you don't make the right choice.
It's funny though... the one who wants you to have freedom realizes that freedom is not forced and it is also freely given. The one who wants you in bondage of your past, your mistakes, your sins etc, is the one who will try to force you to stay there by telling you that you aren't good enough, and points out all your flaws and faults, he calls you by what you do, instead of who you actually are. (There is a difference between what we do and who we are. And sometimes the two don't match up - but when we recognize our behaviour isn't fitting for who we actually are, we have the power to change it and then Satan loses that power.)
One calls you by the things you've done. One calls you Flawless, Righteous, Perfect, Whole, Forgiven, Sanctified, Redeemed, Beautiful and even Holy...
Think about that...