Halve, de-pit, and peel peach. Cut into small chunks and put into a bowl.
Heat a small saucepan over medium. Add olive oil and heat through. Peel shallots and slice thinly, then add to the pan. Lower heat to medium-low, and let shallots cook until soft.
Chop or crumble walnuts by hand and add to the shallots, gently toasting until fragrant. Remove from heat and stir mixture into peaches. Let sit for a moment while you toast the bread.