Jennifer looks amazing and her kids are beautiful! Kudos to her for being 40 and FABULOUS!