Halo 3 is a love story

And five other unexpected surprises in Bungie's new game

We recommend