Budding poet Amy (Emma Roberts) is young, beautiful and top of her class. She's also single, unemployed and saddled with a monstrous student debt. Between drunken frat boys, creepy flatmates and an endless stream of rejection letters, her prospects look grim. Desperate to make ends meet, Amy takes a job cleaning toilets in an adult bookstore. Dealing the shops eccentric customers leaves little time for writing, but there are bright spots among the madness, including affable young manager Alex (Evan Peters). Determined to win the heart of notorious celebrity poet Rat Billings (John Cusack), Amy offers to become his protege. But crusty, reclusive Rat is more interested in the whisky bottle and a series of disastrous encounters leaves Amy more disillusioned than ever. Will she ever be able to find her authentic voice, join the adult world and win the acclaim of her idol? Or has true love been staring her in the face all along?