Has Keegan lost some weight? She looks good, in any case, and those are some happy happy boys!