We're so excited to celebrate our big day with you!

James & Margaret

James & Margaret

October 10, 2026 • Sylacauga, Alabama, United States
James & Margaret

James & Margaret

October 10, 2026 • Sylacauga, Alabama, United States