1In a large mixer bowl, cream together butter, dry pudding mix and cinnamon until fluffy.
Add eggs, one at a time, beating well after each addition.
In another bowl combine milk, undrained pineapple, coconut, raisins and vanilla.
By hand, blend milk mixture into creamed mixture( mixture will look curdled).
Fold in bread cubes. Pour into an ungreased 2 quart casserole or 8-inch square baking dish. Place casserole in a larger shallow pan on oven rack. Pour hot water into larger pan to depth of one inch. Bake in 325^ oven for 1 1/4 hours for casserole 1 hour for 8 inch square pan or until knife inserted off center comes out clean.