The lovely heart and sentiment are from the Waltzingmouse set called Seasons of Love. (I think it's out of stock right now but Claire might be keeping a wait list if you want to contact her.) The heart fits one of the Heart Nestabilities but you can also just cut along the edge with scissors of course. I used all Papertrey Ink papers sponging the edges of the heart, the sentiment and the yellow circles with Chai Ink.
Here's how the top looks when you close the 'petals'. The box is 4" square (you start with a 12x12 piece of cardstock and score at 4" on each side.) so it's a good size to fit a candle, or a lovely ornament, some soaps or cookies - lots of things!
The petals are made by cutting 4" circles, folding them in half and attaching them to the outside of the box. You cut a square for the bottom and punch the edge with some kind of scallop punch. Put the ribbon across the bottom of the box, then attach the square panel over it.
It's a very easy box to make and I think it comes out looking quite impressive - don't you!?
Stamps: Waltzingmouse: Seasons of Love
Paper: White, Summer Sunrise, Enchanted Evening, DP - In Bloom - PTI
Ink: Memento Tuxedo Black, Chai - PTI
Accessories: Rhinestone - PTI, foam dimensionals, Scor Tape, saddle stitched Enchanted Evening Ribbon - PTI, Ek Success punch, heart nestabilities, oval nestability, copic YR23, Circle coluzzle