In a bowl, mix together the eggs, half and half, and the milk.
Then, add in all the sugars, spice, the vanilla and a dash of salt.
Cut the bread up into little 1 inch squares.
Once the bread is all cut up, place in the well buttered baking dish and pour the egg and cream mixture over it. Mix around so it's all covered. If you're making it the day before, just put it in the fridge covered with plastic wrap.
Mix all the crumble ingredients together, except for the pecans. Use a pastry cutter, or a fork, and ensure all is mixed well.
Once you're ready to put it in the oven, top with the crumble and then the pecan pieces last. Bake at 375 degrees for 45-50 minutes. The top will get nice and crisp and the inside will be warm and tasty! Stick a toothpick in it to see if it's done...did it come out clean? You're good to go!