Humpty Dumpty: a love story