Ever felt like you're giving your all to God, only to be met with pain and disappointment? In this message from Genesis 37, Pastor Josh explores the life of Joseph, whose unwavering faithfulness was tested by betrayal, loss, and hardship. Discover how Joseph's story reveals a profound truth about trusting God's plan even when life feels like a cruel bait and switch. Learn to embrace the unexpected and find hope in the midst of suffering.