That is usually the rule when you are taken advantage of. You can be the most powerful witch in the land, but you will always have a weakness, and that will always make you believe you have no power when someone exploits it. There is no greater strength than the ability to understand and accept your own flaws.
There is always something new to discover every day, no matter how skilled you are.