เรื่องราวมุ่งเน้นไปที่ Ruth (รับบทโดย Katie Holmes), มารดาที่มีชีวิตยากลำบาก ต้องพยายามเลี้ยงดูลูกสาววัยรุ่น Brittany (รับบทโดย Anna Sophia Robb) ขณะที่เธอทำงานหนักเพื่อเอาชีวิตรอดในโลกที่ไม่เป็นใจ Ruth เผชิญกับความท้าทายมากมาย รวมถึงการเงินที่ขัดสนและความสัมพันธ์ที่ซับซ้อน
เมื่อชีวิตของพวกเขาเริ่มดีขึ้น Ruth พบกับความรักใหม่กับ Eddie (รับบทโดย Stephan James), ซึ่งเป็นชายหนุ่มที่เข้ามาเปลี่ยนแปลงชีวิตของเธอ อย่างไรก็ตาม ความท้าทายที่เธอเผชิญยังคงดำเนินต่อไปและนำไปสู่การตัดสินใจที่ยากลำบาก