Carla Tateest est une jeune femme aux prises avec un léger retard mental. Après plusieurs années d'éducation spécialisée dans une école privée, elle a réussi à surmonter son handicap et à devenir plus autonome. Cependant, sa mère Elizabeth (Diane Keaton ; Le club des ex) continue à la surprotéger, l'empêchant par la même occasion de s'épanouir. De retour chez elle quelques jours avant son 24ème anniversaire et le mariage d'une de ses soeurs, elle déborde d'énergie et d'ambition. Toutefois, sa mère n'accepte en aucune façon son besoin d'indépendance. Lorsqu'elle tombe amoureuse pour la première fois de Danny (Giovanni Ribisi ; Les intiés), un garçon quelque peu déficient sur le plan mental, Carla veut prouver à sa mère que malgré les apparences elle est suffisamment débrouillarde pour devenir une adulte responsable, capable d'aimer et digne d'être aimée. Carla et son petit ami s'embarquent alors dans une aventure pleine de découvertes.