A soixante-dix-sept ans, Joe est un vieil écrivain acariâtre, qui vit retiré dans son appartement londonien à ruminer ses frustrations et ses pensées misanthropes. Lorsque Tulip, une jeune femelle berger allemand de dix-huit mois, fait irruption dans sa vie, il décide - contre toute attente - de s'en occuper et de l'accueillir chez lui. Aussi belle qu'indisciplinée, Tulip se révèle à sa grande surprise une aide dévouée, une oreille attentive, une compagne de tous les instants... Ne serait-elle pas l'amie idéale qu'il cherchait en vain depuis tant d'années ?