Faith Hill and Tim McGraw married 21 years and in love!