Bake the cinnamon rolls as directed on package or can( refrigerate the icing until we're ready to use it!).
Once the cinnamon rolls are done, let them sit overnight.
Next, tear the cinnamon rolls apart, and place them to the side.
In a large mixing bowl add the eggs, sugar, milk, melted butter, and vanilla.
Next, add in the cinnamon rolls, and stir.
Let sit for about 20 minutes, so that it can soak up everything.
Now add one of the cans of peaches... The syrup and all.
Fold the ingredients, then let sit for about 10 more minutes.
Grease a 9x13 bake dish, then add in the bread pudding mixture, and smooth out.
Next top off the bread pudding with the remaining can of peaches, but do not add the syrup!
Bake on 350 F for about 50 minutes.
Remove from the oven, and let cool.
Top off with the icing that came with the cinnamon rolls.
Serve and enjoy!