1. Whisk together the eggs, sugar, cinnamon and milk in a large bowl. Set aside.
2. Meanwhile, spread the slices of bread with almost all of the butter, and grease the dish with the rest. Cut off the crusts and cut each slice of bread into triangles. Lay the triangles, butter side up in the dish. Scatter the raisins between the slices.
3. Pour the custard over the bread soaking every slice. Set it aside to absorb for 15 minutes.
4. Bake the pudding at 350oF (180oC) for about 1 hour or until the pudding has risen and is golden in color. Serve immediately. Top with freshly whipped cream and enjoy!