Gather all ingredients and ensure they are ready.
Melt the white chocolate chips and coconut oil in a microwave-safe bowl in 30-second intervals, stirring in between until smooth.
Line a baking sheet with parchment paper.
Pour the melted white chocolate onto the prepared baking sheet and spread it into an even layer about 1/4 inch thick.
Melt the pink candy melts and drizzle over the white chocolate, swirling with a toothpick to create a marbled effect.
Sprinkle the dried cranberries, chopped nuts, and heart-shaped sprinkles evenly over the chocolate.
Chill in the refrigerator for 30 minutes until set, then break into pieces.