She studied English at the University of Texas at Austin and graduated in 2004.
She began working as a correspondent for NBC's Today Show in 2009.
She married Henry Hager on May 10, 2008. The couple welcomed a daughter named Margaret "Mila" Hager on April 13, 2013 and a second daughter named Poppy on August 13, 2015. On August 2, 2019, they had a son named Henry Harold "Hal" Hager.