8 And Elkanah, her husband, said to her, “Hannah, why do you weep? And why do you not eat? And why is your heart sad? Am I not more to you than ten sons?” 9 After they had eaten and drunk in Shiloh, Hannah rose. Now Eli the priest was sitting on the seat beside the doorpost of the temple of the Lord. 10 She was deeply distressed and prayed to the Lord and wept bitterly. ~ 1 Samuel 1:8-10 ESV
There are gonna be people in our lives that don’t understand the desire God has placed on our hearts. It’s not that they don’t love us or they don’t want what’s best for us; it’s that sometimes, that desire isn’t for anyone else but us. Elkanah, Hannah’s husband, loved her and wanted what was best for her, but he didn’t understand the desire God placed in her heart. He didn’t have the same need because he already had children with his other wife. Even though he sought to make her feel better by reminding her of what she had; if Hannah had listened to him, she would have missed out on her miracle.
Sometimes people’s good intentions are a snare for us set by the enemy, and they don’t even realize it. That doesn’t mean Elkanah was evil. The righteous can be deceived and used by the enemy. King David was deceived and used by the enemy. Even God tells Satan that he incited Him against Job for no reason in Job 2:3.
So, when no one else sees or understands your God-given desire, don’t give up. Don’t lie down and go to sleep, accepting this is just how it is, and that’s just an unattainable dream. Go before God, broken and distraught. Bring Him your desires and lay them at His feet. Plead with God that He might give you the desires He has set in your heart, and don’t give up until you have them. Don’t accept less than God has promised you, no matter what anyone tells you or tries to quench the desire in you. Listen to the promises and desires God has given you, and follow them whether they are with you or not. Fight for your God-given desires.
Peace. Love. Go Forth and Fight Like Hannah.