A Web of Air (Fever Crumb) - Philip Reeve
Broke my heart!