God’s Perfect Timing

S: There were fourteen generations from Abraham to David, another fourteen from David to Babylonian exile, and yet another fourteen from the Babylonian exile to Christ. Matthew 1:17 (MSG) O: I’m not great at math, but 14 generations x 3 seems like a very long time to wait for the fulfilment of Your promise. SoContinue reading “God’s Perfect Timing”