Seven years, give or take, Geo had been with James. Life with James had always been fun, and he'd always been her best friend even before they'd become a couple. They'd been through many things together, highs and lows, and somehow they'd made it this far. Geo was currently a step mum to five of...