Read and rate the best solutions below by giving them a "thumbs up".
I wanted to come up with a homemade personalized gift for my best girlfriend of 42 years. She happens to be an avid reader and this is what I came up with, and with items I already had on hand :-)
Now place the photo on a flat clean surface. Pull out a bit of extra length of the tape than the length is of the photo and carefully start placing it on one edge of the photo. Be sure you slowly and smoothly rub the tape as you work towards the other end.
Now turn it over and place the tape the same way on the other side. Press the tape well along all of the edges and then cut the excess tape away from all sides of the photo.
Punch a hole at either end of the now encased photo you wish to place the hole. What I did is string a bead through a very thin piece of twine in to the center of the twine, pushed the two ends through the hole punched portion of the photo, looped the two ends through the hole again and knotted them. Then I made a little loop and knotted again. You don't need to be as complicated as using the bead idea.
You can use just about any paper or cloth item to make a nice personalized bookmark like this. How about a piece of fabric from a favorite dress, shirt, pants, blanket or some wrapping paper, a portion of a greeting card, or your baby's first haircut clippings on a piece of blue or pink paper. Hey, the sky is the limit! For those of you who remember my request and helped me last year about ideas regarding my childhood blanket, well, guess what, I have a bonus childhood blanket bookmark now. My only word of warning is to practice with something you aren't worried about losing/messing up first, LOL!
Have fun and please share a photo of your creation if you use this idea.
By Deeli from Richland, WA
Wanting to have a small thank you gift lead me to make these free bookmarks from wallpaper.
Approximate Time: 30 minutes
Wanting to have a small thank you gift lead me to make these free bookmarks. I have been collecting discontinued wallpaper books for years and using the paper for many paper projects. On one page in the books is a sample of the borders in that book. They are just the right size for a bookmark.
I like to leave a small token of my thanks on the nightstand when I stay with people overnight, these work great.
By Ann Winberg from Loup City, NE
Here is a duct tape book marker my daughter made for me for my reading.
They don't slip out because of the texture, and they are so colorful.
I just love it!
By Robyn 
I was looking for a simple bookmark that my kids could make themselves. We had a lot of embroidery floss in a ton of colors so I decided to have them use that.
Approximate Time: 10 minutes
Yield: 1 bookmark
Homemade bookmarks made from glittery craft foam. Accents can either be purchased or cut out. Makes an excellent gift.
Approximate time: 20 minutes
by Dejohnsrld from Nevada, IA
I am giving books to friends this year for Christmas. While getting out my card holder from last year filled with last years cards a thought came to me to make bookmarks to put inside the books I am giving. I set to work and in no time at all made several beautiful bookmarks. First I sorted through the cards and found the ones that would work.
Next, with a good sharp pair of scissors I cut a strip one to three inches wide from the card I was using. Next, punch a hole through the top and then add a pretty Christmas ribbon, the ribbon I had wasn't narrow enough so I used raffia for the tassel. I belong to a ladies bible study and plan to give them each a bookmark enclosed in their Christmas card.
If I have any leftover cards, I will cut and make package tags from them, which I have done for years. Enjoy using your prior years Christmas cards.
By Bobbie from Rockwall, TX
We made a clothespin into a magnet with some paper shapes. This can also be used as a bookmark without the magnet or a clip for chips or papers, etc.
By Wendy S from Coopersburg, PA
Don't want to throw away your children's artwork? I cut up my 2 1/2 year old twins artwork they made on posterboard into bookmark size strips and laminated them. I then punched a hole in the top and added a piece of colorful yarn for a tassel and gave them to our friends and family so they can enjoy their artwork as well as use the bookmark. We have also framed artwork to give as gifts, grandparents love it! Our kid's artwork is displayed on their walls!
By Darcy in IN
You and children of any age can make these simple paintings with just some construction paper, paint, and stamps (or cut potatoes).
* Stamps can be purchased from discounts stores as shown in picture. You can also make stamps out of sponges on your own.
By Rebecca Lanham
Give a "thumbs up" to the solution that worked the best! Do you have a better solution? Click here to share it!