Get ready for a bit of a ride for these last few pages! :0