Portrait Photography

Thoughtfully crafted portrait sessions capturing love, family, and milestones across Savannah’s cobblestone streets.

A modern workstation in a photography studio featuring a sleek laptop open to a booking summary page, where a subtle, icon-based interface shows selected photo packages and a clear note indicating a non-refundable policy through a small, symbolic lock icon beside the total. Next to the laptop, a stack of elegant contract-style documents lies neatly aligned, with a closed fountain pen on top and a DSLR camera placed slightly out of focus in the background. Soft, even daylight from a nearby window illuminates the scene, creating crisp reflections on the laptop and gentle shadows on the paper. Captured at a three-quarter angle with photographic realism and a shallow depth of field, the mood is professional, transparent, and trustworthy.
A sophisticated flat-lay of a photography studio’s planning desk, featuring an open leather-bound appointment book with an availability calendar neatly filled with colored blocks, a metal pen resting diagonally across it, and a slim tablet nearby showing a clean date-selection interface. Around them, printed photo cards depict symbolic scenes of engagement rings, intertwined hands, a tiny baby hat, and a group of silhouettes suggesting family and solo portraits. Natural afternoon light from the side casts soft, directional shadows, highlighting the textures of paper and leather. The composition is carefully balanced, shot from a bird’s eye view with photographic realism, evoking organization, reliability, and the ease of booking professional photography sessions online.

Sessions

Choose from engagement, couples, baby, mommy and me, family, and solo portrait sessions, each tailored to highlight genuine emotion, beautiful light, and timeless storytelling here in historic Savannah, Georgia.

Investment

Mini Session

$250

30 minutes

Outfit guidance

Online gallery

10 images

Classic Session

$350

60 minutes

Location scouting

Print release

25 images

Signature Session

$525

Extended coverage

Heirloom edits

Priority booking

Multiple looks

Reviews

A sophisticated flat-lay of a photography studio’s planning desk, featuring an open leather-bound appointment book with an availability calendar neatly filled with colored blocks, a metal pen resting diagonally across it, and a slim tablet nearby showing a clean date-selection interface. Around them, printed photo cards depict symbolic scenes of engagement rings, intertwined hands, a tiny baby hat, and a group of silhouettes suggesting family and solo portraits. Natural afternoon light from the side casts soft, directional shadows, highlighting the textures of paper and leather. The composition is carefully balanced, shot from a bird’s eye view with photographic realism, evoking organization, reliability, and the ease of booking professional photography sessions online.

Aya Nakamura

“Our engagement photos were magical—Once Upon A Lens captured every laugh and quiet glance. Booking was easy and the images breathtaking.”

A sleek, mirrorless professional camera with a high-end zoom lens rests on a smooth, light wood desk, surrounded by neatly arranged printed photo proofs showing engagement rings, tiny baby booties, and cozy family moments. Behind the camera, a large computer monitor displays a clean photography website homepage for “Once Upon A Lens Photography,” with a grid of six elegant photo service icons subtly represented as abstract silhouettes. Soft studio-style daylight flows in from an unseen window, creating crisp, natural highlights and gentle shadows. Photographic realism, eye-level composition, and a shallow depth of field keep the camera and screen in sharp focus while the background fades into a soft bokeh, conveying a polished, professional, and inviting atmosphere.

Mateo García

“Our family session felt relaxed and fun. She was so patient with our toddler, and the final gallery made me tear up.”

Book Your Session

Choose your date and time below to reserve your portrait session.

(function (C, A, L) { let p = function (a, ar) { a.q.push(ar); }; let d = C.document; C.Cal = C.Cal || function () { let cal = C.Cal; let ar = arguments; if (!cal.loaded) { cal.ns = {}; cal.q = cal.q || []; d.head.appendChild(d.createElement(“script”)).src = A; cal.loaded = true; } if (ar[0] === L) { const api = function () { p(api, arguments); }; const namespace = ar[1]; api.q = api.q || []; if(typeof namespace === “string”){cal.ns[namespace] = cal.ns[namespace] || api;p(cal.ns[namespace], ar);p(cal, [L, namespace, ar[2]])} else p(cal, ar); return;} p(cal, ar); }; C.Cal.ns[“cal-services”] = C.Cal.ns[“cal-services”] || function(){p(C.Cal.ns[“cal-services”], arguments)}; })(window, “https://app.cal.com/embed/embed.js”, “init”); Cal.ns[“cal-services”](“init”, “once-upon-a-lens-photography”, {origin:”https://cal.com”}); Cal.ns[“cal-services”](“inline”, { elementOrSelector:”#my-cal-inline-services”, calLink: “once-upon-a-lens-photography”, layout: “month_view” }); Cal.ns[“cal-services”](“ui”, {“hideEventTypeDetails”:false,”layout”:”month_view”});