Defrost your puff pastry according to the directions on the box.
Sprinkle some flour on your pastry board or kitchen counter and roll out the puff pastry with a rolling pin.
Cut 6 strips horizontally.
Meanwhile preheat your oven to 375”F.
In a small bowl mix together the mascarpone cheese, lemon zest and the seeds from the vanilla bean until combined well.
Slice the peaches in thin slices and squeeze a little bit of lemon juice all over the top. Discard the peach seeds.
Spread about 1 tablespoon of the mascarpone and vanilla mixture in the center of each of the puff pastry strips. Layer the top half with the peach slices overlapping each other and the tops hanging out of the puff pastry.
At this point you can also add a very thin layer of the peach preserves mixed with the lemon juice. Totally optional. If you do use it, make sure to only use a very thin layer.
Fold the bottom half of the puff pastry over the peaches and mascarpone, then gently roll it up into a rose starting from the left.
Repeat with the remaining peaches and puff pastry strips and place them inside a large silicone muffin tin or large muffin silicone cups.
Place in the preheated oven and bake for about 45 minutes or so, just until the puff pastry is puffed up and cooked through.
Transfer to a cooling rack and drizzle with the honey all over the top.
Allow the peach roses to cool off before removing them from muffin tin or silicone cups.
Garnish with the powder sugar and flower blossoms and enjoy!