Juno groeit op in een arm arbeidersgezin in Dublin. Op school is ze een buitenbeentje zonder vrienden, tot Legs haar nieuwe klasgenoot wordt. Er heerst een streng, katholiek regime waar de twee weinig mee op hebben. Ze komen regelmatig in de problemen maar komen steeds voor elkaar op. Ook thuis hebben ze het allebei hard …
