How good does the trailer look! So excited for 31 May [grin] I'm torn between rereading the book before or waiting until after