01 - In a large mixing bowl, whip the heavy cream with powdered sugar and vanilla until soft peaks form. Gently fold in the mascarpone or softened cream cheese until smooth and fluffy.
02 - If desired, lightly drizzle the crumbled cake and gingerbread with milk or coffee to soften.
03 - In a large glass trifle dish or clear bowl, layer as follows: 1/3 of the gingerbread pieces, 1/3 of the cake crumbs, 1/3 of the cream mixture, and sprinkle a handful of candies and marshmallows.
04 - Repeat the layers two more times, finishing with the cream.
05 - Decorate the top with extra candies, sprinkles, and any "silly" gingerbread house decorations you have.
06 - Chill at least 1 hour before serving to allow flavors to meld.