For it is God which worketh in you both to will and to do of his good pleasure. (Philippians 2:13)
We always hear the advice; Go with the flow, go with the tide and when you are trying to traverse a river that seems like good advice. However when we trust God we go against the flow, against the tide. Once we have embraced Jesus, even in the most difficult times, the wildest tides, the swirling eddies, we will overcome and it will be with our strength and doing through Jesus that we will win the day and share the joy.