Agnes White (Ashley Judd) vermisst seit einigen Jahren ihren Sohn. Sie lebt von ihrem Ex-Mann Jerry Goss (Harry Connick junior) getrennt und fristet ein Dasein als Kellnerin. Ihr Zuhause ist äußerst bescheiden. Als sie den zurückhaltenden Peter Evans (Michael Shannon) kennenlernt, fühlt sie sich zunehmend zu ihm hingezogen. Das ändert sich ...