Ok, firstly, WOW!!!!! Thanks so much everyone for all your comments!!!!!
I've been looking around since seeing this, and I can't figure out how you cut the sides to make them fold. Did you use a punch? Fold and nip them? I'd love to make these for my wedding!
I too would like to know how to make these! I saw some at world market and thought they were a little to expensive. But if I could make them, that would be really fun! Would you mind making a tut or posting a link with directions?
Here is a mini tut.
Well, I can sort of explain how I did it. For one bon bon I used one piece of A4 cardboard. first, you measure how long the toilet roll is and mark that in the middle of the cardboard like this

Then draw two more lines about 1 inch further out of the line you just drew.

Then, you put a line down the centre of those two lines, like this

Now, you draw lots of little lines about 1cm (1/2 an inch) apart. You only need to go about two thirds of the way, depending on the size of you toilet roll.

Now draw little triangles in between those lines, but make sure they're not touching. Then cut them out with a stanley knife. MAKE SURE YOU CUT OUT THE RED TRIANGLES, NOT THE OTHER WAY AROUND!!!!

*THIS IS A VERY IMPORTANT STEP, WHICH I ALWAYS FORGET!!!!*
Get your snap and tape it to the inside of your toilet roll.
Cut off the excess cardboard and wrap it around your toilet roll. secure with tape. Now close one side of the bon bon with ribbon. Put your goodies inside and close up the other side with ribbon too. Secure the ends with tape too.
Now get some pretty paper, cut it to the right size and wrap it around and stick with tape. You can use ribbon too, and all sorts of other things. Whatever you can think of.

I hope that make sense. If you have any questions feel free to ask me.
Thanks again everyone!!!!
