On January 31st Rachel and I welcomed our second son into the world, Oliver Bruce Johnson. Bringing a child into the world is beautiful, miraculous, joyous, and mysterious. But newborns are challenging and we’ve experienced more than we bargained for. Rachel had some complications during the delivery, which I won’t go into now, but it’s left us experiencing an array of contrasts over the past week or so. There has been profound joy side by side with suffering. Pain, frustration, exhaustion, anger, longing, sadness, anxiety have all been swirling around in our hearts and minds. We’ve had bad days, yesterday was particularly challenging and yet despite all that, God has been faithful and held our spirits aloft. We’ve been trying to take each day one at a time and there are so many reminders of God’s love; sun shinning into apartment, Rachel’s mom helping out, friends and family visiting, friends bring meals, good food, good coffee, the Olympics, frangipane, laughter, music… all miracles. And the greatest of miracles: our children. Archie our first and Oliver our newborn certainly test our patience at times, though never cease to bring us joy, lighting up even the darkest of moments. God is good, in the midst of suffering, God is good.