We absolutely love photographing weddings, and one of the best things about it is when we’re asked to travel around the country seeing wonderful areas we’ve never been to before. Michelle & Karl got married deep in horse racing country at The Granary Barns near Newmarket.¬†Everything about the day felt perfect and you could clearly see how much they both adored each other, whilst also having a really fun time! Here are a selected few from their big day…

Michelle & Karl at The Granary Barns, Newmarket 331 Michelle & Karl at The Granary Barns, Newmarket 332 Michelle & Karl at The Granary Barns, Newmarket 333 Michelle & Karl at The Granary Barns, Newmarket 334 Michelle & Karl at The Granary Barns, Newmarket 335 Michelle & Karl at The Granary Barns, Newmarket 336 Michelle & Karl at The Granary Barns, Newmarket 337 Michelle & Karl at The Granary Barns, Newmarket 338 Michelle & Karl at The Granary Barns, Newmarket 339 Michelle & Karl at The Granary Barns, Newmarket 340 Michelle & Karl at The Granary Barns, Newmarket 341 Michelle & Karl at The Granary Barns, Newmarket 342 Michelle & Karl at The Granary Barns, Newmarket 343 Michelle & Karl at The Granary Barns, Newmarket 344 Michelle & Karl at The Granary Barns, Newmarket 345 Michelle & Karl at The Granary Barns, Newmarket 346 Michelle & Karl at The Granary Barns, Newmarket 347 Michelle & Karl at The Granary Barns, Newmarket 348 Michelle & Karl at The Granary Barns, Newmarket 349 Michelle & Karl at The Granary Barns, Newmarket 350 Michelle & Karl at The Granary Barns, Newmarket 351 Michelle & Karl at The Granary Barns, Newmarket 352 Michelle & Karl at The Granary Barns, Newmarket 353 Michelle & Karl at The Granary Barns, Newmarket 354 Michelle & Karl at The Granary Barns, Newmarket 355 Michelle & Karl at The Granary Barns, Newmarket 356 Michelle & Karl at The Granary Barns, Newmarket 357 Michelle & Karl at The Granary Barns, Newmarket 358 Michelle & Karl at The Granary Barns, Newmarket 359 Michelle & Karl at The Granary Barns, Newmarket 360 Michelle & Karl at The Granary Barns, Newmarket 361 Michelle & Karl at The Granary Barns, Newmarket 362 Michelle & Karl at The Granary Barns, Newmarket 363 Michelle & Karl at The Granary Barns, Newmarket 364 Michelle & Karl at The Granary Barns, Newmarket 365 Michelle & Karl at The Granary Barns, Newmarket 366 Michelle & Karl at The Granary Barns, Newmarket 367 Michelle & Karl at The Granary Barns, Newmarket 368 Michelle & Karl at The Granary Barns, Newmarket 369 Michelle & Karl at The Granary Barns, Newmarket 370 Michelle & Karl at The Granary Barns, Newmarket 371 Michelle & Karl at The Granary Barns, Newmarket 372 Michelle & Karl at The Granary Barns, Newmarket 373 Michelle & Karl at The Granary Barns, Newmarket 374 Michelle & Karl at The Granary Barns, Newmarket 375 Michelle & Karl at The Granary Barns, Newmarket 376 Michelle & Karl at The Granary Barns, Newmarket 377 Michelle & Karl at The Granary Barns, Newmarket 378 Michelle & Karl at The Granary Barns, Newmarket 379 Michelle & Karl at The Granary Barns, Newmarket 380 Michelle & Karl at The Granary Barns, Newmarket 381 Michelle & Karl at The Granary Barns, Newmarket 382 Michelle & Karl at The Granary Barns, Newmarket 383 Michelle & Karl at The Granary Barns, Newmarket 384 Michelle & Karl at The Granary Barns, Newmarket 385 Michelle & Karl at The Granary Barns, Newmarket 386 Michelle & Karl at The Granary Barns, Newmarket 387 Michelle & Karl at The Granary Barns, Newmarket 388 Michelle & Karl at The Granary Barns, Newmarket 389 Michelle & Karl at The Granary Barns, Newmarket 390 Michelle & Karl at The Granary Barns, Newmarket 391 Michelle & Karl at The Granary Barns, Newmarket 392 Michelle & Karl at The Granary Barns, Newmarket 393 Michelle & Karl at The Granary Barns, Newmarket 394 Michelle & Karl at The Granary Barns, Newmarket 395 Michelle & Karl at The Granary Barns, Newmarket 396 Michelle & Karl at The Granary Barns, Newmarket 397 Michelle & Karl at The Granary Barns, Newmarket 398 Michelle & Karl at The Granary Barns, Newmarket 399 Michelle & Karl at The Granary Barns, Newmarket 400 Michelle & Karl at The Granary Barns, Newmarket 401 Michelle & Karl at The Granary Barns, Newmarket 402 Michelle & Karl at The Granary Barns, Newmarket 403 Michelle & Karl at The Granary Barns, Newmarket 404 Michelle & Karl at The Granary Barns, Newmarket 405 Michelle & Karl at The Granary Barns, Newmarket 406 Michelle & Karl at The Granary Barns, Newmarket 407 Michelle & Karl at The Granary Barns, Newmarket 408 Michelle & Karl at The Granary Barns, Newmarket 409 Michelle & Karl at The Granary Barns, Newmarket 410 Michelle & Karl at The Granary Barns, Newmarket 411 Michelle & Karl at The Granary Barns, Newmarket 412 Michelle & Karl at The Granary Barns, Newmarket 413 Michelle & Karl at The Granary Barns, Newmarket 414 Michelle & Karl at The Granary Barns, Newmarket 415 Michelle & Karl at The Granary Barns, Newmarket 416 Michelle & Karl at The Granary Barns, Newmarket 417 Michelle & Karl at The Granary Barns, Newmarket 418 Michelle & Karl at The Granary Barns, Newmarket 419 Michelle & Karl at The Granary Barns, Newmarket 420 Michelle & Karl at The Granary Barns, Newmarket 421 Michelle & Karl at The Granary Barns, Newmarket 422 Michelle & Karl at The Granary Barns, Newmarket 423 Michelle & Karl at The Granary Barns, Newmarket 424 Michelle & Karl at The Granary Barns, Newmarket 425 Michelle & Karl at The Granary Barns, Newmarket 426 Michelle & Karl at The Granary Barns, Newmarket 427 Michelle & Karl at The Granary Barns, Newmarket 428 Michelle & Karl at The Granary Barns, Newmarket 429 Michelle & Karl at The Granary Barns, Newmarket 430 Michelle & Karl at The Granary Barns, Newmarket 431 Michelle & Karl at The Granary Barns, Newmarket 432 Michelle & Karl at The Granary Barns, Newmarket 433 Michelle & Karl at The Granary Barns, Newmarket 434 Michelle & Karl at The Granary Barns, Newmarket 435 Michelle & Karl at The Granary Barns, Newmarket 436 Michelle & Karl at The Granary Barns, Newmarket 437 Michelle & Karl at The Granary Barns, Newmarket 438 Michelle & Karl at The Granary Barns, Newmarket 439 Michelle & Karl at The Granary Barns, Newmarket 440