In 1 Peter 5:5=7 we read, “All of you be subject one to another, and be clothed with humility: For God resists the proud, and gives grace to the humble. Humble yourselves therefore under the mighty hand of God, that He may exalt you in due time: Casting all your care upon him; for he cares for you.” It is so hard to be humble, because that means that you have to accept responsibility for being wrong, and attempt to make restitution for things you have said or done. The context of this passage in verses 5-14 discuss the fundamental attitudes for spiritual maturity. This should be the desirer of all sincere Christians. It is good to have that desire, but the reality comes to pass only when we build our lives on certain fundamentals. The one we need to focus on is humility. For the ability to truly hand over all your cares to God comes only from a sense of humility before God. Humility permits me to submit myself to God and others, and it is important that we embrace this truth, because it is humility that enables me to recognize myself before God honestly.