Amal este orașul mic și neinteresant, lumea închisă în care un grup de adolescenți încearcă să se descopere. Povestea se țese în jurul singuraticei Agnes, în vârstă de șaisprezece ani, care de când s-a mutat în Amal nu și-a făcut niciun amic. Sentimentele ei pentru cea mai populară fată din școală, Elin, determină treptat schimbări mult așteptate în viețile lor.

O prietenie puțin probabilă se dezvoltă între Fergus, un voluntar în Armata Republicană Irlandeză, și Jody, un soldat britanic răpit atras într-o capcană IRA de către Jude, un alt membru IRA. Atunci când luarea de ostatici se sfârșește teribil de prost, Fergus scapă și se îndreaptă spre Londra, unde o caută pe amanta lui Jody, o coafeză numită Dil. Fergus adoptă numele de "Jimmy" și devine zilier. De asemenea, el începe să se întâlnească cu Dil, care nu știe nimic despre trecutul lui Fergus în IRA. Dar sunt unele lucruri despre Dil pe care nici Fergus nu le știe ...