Grease your two tins with 1 tablespoon vegan butter an place to one side.
Next melt the butter for the dough in your microwave then pour into a mixing bowl along with the soya milk and sugar.
Sprinkle the yeast evenly over the warm mixture and let sit for 1 minute.
Add the flour to the bowl and stir until coming together.
Bring together by kneading gently.
Once a ball has formed, place back in the bowl with a clean tea towel or plastic wrap and set in a warm place to rise for 1 hour.
To make the filling add the blackberries and orange juice to a pan along with the caster sugar.
Cook over a medium - low heat until the blackberries have begun to break down in a sticky syrup.
Place the blackberries to one side and leave to cool.
After 1 hour, the dough should have nearly doubled in size.
Turn out onto a floured surface and roll the dough out into a large rectangle, about ½-inch (1 cm) thick.
Spread the softened vegan butter for the filling evenly over the dough.
Sprinkle evenly with the dark brown sugar, followed by the cinnamon.
Next spoon over the blackberries.
Roll up the dough making sure to roll it as tightly as possible until it forms a log.
Pinch the seam closed then roll until seam-side down.
Trim off any uneven ends.
Cut the log into 9 pieces (use a tape measure or ruler to help!) and place into the tin.
Cover with plastic wrap and place in a warm place and leave to rise for another 30 minutes.
In the meantime, pre-heat your oven to 165C / 325F / gas mark 3 and make the filling.
Once risen, uncover and then place the rolls into the centre of your oven and bake for 30 minutes, until golden brown.
Remove from the oven and begin making the glaze.
In a small bowl whisk together the icing sugar, orange juice and soya milk.
Drizzle over the rolls while they are still warm and enjoy!