Finding the perfect gift for a photographer is almost as hard as a photographer getting the perfect shot. It has to be creative, thoughtful, and (pun intended) picture-perfect. Take a look at these gifts and get ready to snap a picture, because they are totally photo-worthy.
— Additional reporting by Erin Cullum
Print out photos in a flash with this Polaroid Zip Mobile Photo Printer ($99).
This Vintage Camera Ornament ($10) is cute on and off the tree!
Every photographer needs this Travel Coffee Mug ($9).
What camera wouldn't look good with this Leather Embroidery Camera Strap ($80)?
This Velvet Camera Sling Bag ($28) is equally cute and functional.
Document your days with this "One Snap a Day" Instax Photo Journal ($29).
Add a little sparkle to your photos with this Modern Instax Glitter Frame ($6 or three for $12).
This Fujifilm Instax Mini 9 Camera Bag ($24) is so trendy.
Dive into the life of famous photographer Annie Leibovitz with this Annie Leibovitz at Work ($31) book and learn crucial photography skills.
Personalize your photos with this Grid Photo Washi Tape ($4).
This Personalized Leather Camera Strap ($49, originally $70) is timeless.
These Instax Mini Pastel Color Filter Lenses ($16, originally $24) come in a set of six cool colors.
This Metal Photo Clips String Set ($14) is so sleek.
Treat your photographer friend to a photography class (prices vary)! There are classes for all skill levels.
This Fujifilm Instax Mini ($50-$58, originally $70) comes in four other cute colors.
Put your best photos forward with this Instax Matte Gallery Picture Frame ($29).
This DIY Instax Mini Photo Album ($12) is so small and cute.
This Polaroid Originals Rainbow Camera Bag ($38) is timeless.
Change the way you take photos with your phone with these Macro, Wide, and Telephoto Lenses For iPhones ($200).
Editing day just got better with this Photographer Wine Glass ($10).
Go back in time with this Retro White OneStep 2 Viewfinder i-Type Polaroid Camera ($135).
Flip through photos any time with this Mini Instax Acrylic Album Photo Frame ($16).
Snap the perfect pic with this 60-Inch Lightweight Tripod With Bag ($23).
This Kodak UltraMax Film ($23) comes in a pack of four. Start snapping!
Put your fave photo on display with this Instax Photo Frame iPhone Case ($20).
Make your memories come to life with this 3D Photo Engraved Crystal Keepsake ($89).
Before you get in the field, get your morning going with this Photographer Mug ($13).
This Instax Wood Photo Magnet ($8 or two for $12) is too cute.
Keep your camera clean with this Camera and Lens Cleaning Kit ($30).
Personalize any space with these Photo Clip String Lights ($20).
Take a quick pic anywhere with this 110mm Film Camera and Lens ($49).
Put your favorite photos in this Instax Patterned Photo Album ($12).
Keep your Kodak close with this Kodak Camera Case ($15).
Carry your camera in style with this K&F Concept Professional Camera Sling Backpack ($50).
Save your best photos beautifully in this Boudoir Album ($99).
Get crafty with this DIY Landscape Photo Album ($17).
Get inspiration and advice from this Capture the Moment: The Modern Photographer's Guide to Finding Beauty in Everyday and Family Life ($15, originally $22) book.
Step up your lighting game with this LED Studio Light Kit ($136).