New Delhi, April 17 -- Margo has gotten knocked up. She is a bright college student-played by the effervescent Elle Fanning-and while she has actual potential as a writer, she also possesses the romantic recklessness that is said to characterise the profession, and tumbles into the most ill-advised of affairs. Giddy on the feeble poetry of a married professor, she allows him to make her sigh, and ends up very pregnant. Her mother Shyanne, herself a single mom who had Margo after a tryst with a pro-wrestler, strongly advises against having the baby, describing how completely it will wreck everything.

"I ruined your life," Margo wails at her. She knows she wants the baby and is all too aware that she may be repeating her mother's mistake, ...