... Fanny Brawne (Abbie Cornish) trifft zum ersten Mal auf den Dichter John Keats (Ben Whishaw) bei einem Besuch ihres Nachbarn Mr. Brown (Paul Schneider). Dort macht sie die Bekanntschaft mit dessen Freund Keats, der momentan das Haus mit Brown teilt, damit sie gemeinsam schreiben können. Brown macht ständig spöttische Bemerkungen über Fannys Näharbeiten, weshalb sie schnell von ihm angewidert ist, während sie jedoch direkt beim ersten Gespräch ein Interesse an Keats entwickelt. Keats hat zu dieser Zeit kein Geld, da sein letztes Gedichtband sich schlecht bis überhaupt nicht verkaufte. Nach dem ersten Treffen besorgt sich Fanny ein Exemplar davon und beginnt es zu lesen. Obwohl sie nur wenig von Poesie versteht, ist sie teilweise von den Worten des Dichters begeistert. Um ihn öfter zu sehen und mehr von seiner Arbeit zu verstehen, möchte sie, dass Keats sie in der Kunst der Poesie unterrichtet. Somit kommen sie sich immer näher und eine Beziehung entwickelt sich langsam. Allerdings stellen sich immer wieder Probleme ihrer Liebe in den Weg: Keats' Mittellosigkeit, Brown, der die Beziehung zu sabotieren versucht, und eine Krankheit, die dafür sorgt, dass Keats nach Italien ziehen muss...