Our giants have been defeated, the storms have been calmed, and our failures have been forgiven because of the love of Jesus.