Após um longo tempo, enfim Sarah Huttinger (Jennifer Aniston) aceitou se casar com Jeff (Mark Ruffalo), seu namorado. Mas na verdade ela ainda está em dúvida sobre se realmente quer se casar. Sua vida profissional também está confusa, já que Sarah é uma aspirante a jornalista e não consegue deixar a área de obituários do New York Times. Para piorar ainda mais a situação ela precisa ir ao casamento de sua irmã, o que significa ter que passar bastante tempo com sua família, o que sempre a deixou deslocada. Porém sua vida muda quando conhece o milionário Beau Burroughs (Kevin Costner), que a ajuda a conhecer quem realmente é e a conhecer melhor sua família.