Nick Cannon recently surprised one of the mothers of his children, Abby De La Rosa, with a gift that left the mother of three in tears.