Joseph’s life was filled with all kinds of twists and turns. He knew what it meant to be loved and he knew what it meant to be hated. He was well acquainted with heartache and betrayal. He experienced every difficult and painful thing that life could throw at him, but he still came out victorious in the end. How did he do it? Listen as Pastor Dave talks about some of the lessons we can learn from the life of Joseph.