Frames- $2.00 (a pack of four)
Ribbon-$.99
I opened the backs and put a few of my personal photos in the backs. Photos I printed off myself at home.Photos- $0
I cut the ribbon to the desired length and closed it tightly with the latch. I thought about gluing the ribbon in place but if my heart ever desired putting my coffee mug on my grandchildren's mugs I was hoping not to ruin the frames. And the ribbon was locked in place rather snugly so it worked great.
I've had this black shelf for a few years now. (I got it for $9.00! Because I asked if they were willing to take less. The guy told me he'd give me a pair of them for all the cash on me. $18.00 exactly.) It's always been an awkward piece. I never can find anything to hang on the hooks. And without using the hooks the shelf looks uneven with decor on the top but not the bottom. 
