De tienjarige Jasper heeft de hele lente gewacht tot zijn geliefde nachtegaal terugkeert naar zijn tuin en zijn lied laat horen. Maar hij is er niet, en zijn zus Rosie ook niet. Zijn ouders lijken verdrietig en afgeleid, dus hij verzamelt al zijn moed, zijn rugzak en zijn dierbare Boek der Vogels en gaat alleen op pad om ze allebei te vinden.
De expeditie voert Jasper door stad en land en hij ontmoet vele anderen die ook op zoek zijn naar iets wat ze verloren zijn. Jasper helpt zijn nieuwe vrienden en begint in te zien dat hij misschien niet zal vinden wat hij zoekt. Maar zelfs op de donkerste momenten is ergens het lied van een nachtegaal te horen.