In July 2024, Rosie and Kyle had a beautiful barn wedding with a simple, rustic ceremony at The Crown & Thistle in Abingdon. Surrounded by family and friends, their day was casual yet elegant, with plenty of personal touches.
The Proposal
Rosie and Kyle first met at the Thame Fair through a college friend of Rosie’s, and after ten years together, Kyle proposed in their backyard on a lovely summer evening in July 2022. With a fire pit crackling, drinks in hand, and a quiet summer night as the backdrop, Kyle got down on one knee and asked Rosie to marry him.
Nick Baskerville Photography
The Venue
Nick Baskerville Photography
The Crown & Thistle’s barn-style setup, cobblestone courtyard, and location near Abbey Gardens and Abingdon Town Centre made it an ideal wedding venue. The venue’s relaxed feel, great food, and accommodating staff were perfect for both the ceremony and reception.
ยฃ1,000 – ยฃ13,325
Venues
The Ceremony
The couple kept the ceremony small, inviting about 40 close friends and family. Bright summer flowers decorated the room, adding a pop of colour against the champagne tones of the wedding party.
Nick Baskerville Photography
Rosie and Kyle’s planning went smoothly since they booked all the key suppliers early. This gave them time to move at an easy pace without rushing any choices. When Rosie walked down the aisle, the room was full of love and excitement after two years of planning. The ceremony was beautiful and simple, centred on their commitment to each other.
The Wedding Fashion
Rosie looked stunning in a white lace floral dress paired with white Converse trainers, adding a modern twist to her relaxed, on-trend bridal style. Kyle complemented her look perfectly in a navy three-piece suit from Next. Together, they made a stylish couple that set the tone for the laid-back wedding atmosphere.
The bridal party coordinated beautifully, with bridesmaids dressed in elegant champagne satin dresses from ASOS. The groomsmen matched Kyle’s look in navy suits. Rosie’s sister took on the special role of both maid of honour and hairstylist, while their two sons, Max and Harry, charmed everyone as adorable page boys, making the day feel especially personal and family-centred.
The Food
In keeping with the relaxed atmosphere of the day, Rosie and Kyle opted for a fun and casual menu – burgers! Guests enjoyed this classic favourite, reflecting the unique, easygoing nature of the wedding.
Nick Baskerville Photography
The Wedding Entertainment
Oxford Discos kept the music going for the evening reception, and there was a photo booth and a sweet cart to keep guests entertained. For their first dance, Rosie and Kyle chose the duet โIslands in the Stream.โ
Nick Baskerville Photography
Personal Touches
They added a few personal details, like a crossword about their relationship for guests to fill out, and a โwedding mailโ note on each seat with a bit about their story and a request for guests to avoid social media posts until they’d shared their own photos.
Favourite Moments
When asked about their favourite moment, they fondly recalled walking into the ceremony room and seeing everything come together, realising the dream they had worked on for two years was now a reality. Of course, finally getting married was the highlight!
Honeymoon Plans
After the wedding, Rosie and Kyle jetted off to Budapest for a four-night honeymoon. They spent the days exploring the city and enjoying their first days as newlyweds. As for wedding gifts, they chose not to have a traditional gift list but instead contributions towards their honeymoon pot, allowing guests to help make their post-wedding getaway even more special.
Wedding Supplier Credits
ยฃ1,000 – ยฃ13,325
Venues
ยฃ499 – ยฃ2,499
Photographers
The Cake Lady of Oxfordshire
Discover The Cake Lady of Oxfordshire for bespoke wedding cakes that will turn your dream day into a sweet reality.
ยฃPOA
Cakes and Sweet Treats
ยฃPOA
Beauty, Hair & Make-up
Buckinghamshire, Wendover
ยฃ150 – ยฃ950
Bridal Wear
SEWNbyM.E.
SEWNbyM.E is a bridal seamstress based in Buckinghamshire, UK, dedicated to creating bespoke gowns that fit like a dream on your special day.
Buckinghamshire, Quainton
About the author
Isha Lakhani
Isha is a keen event planner with a strong enthusiasm for research, and she has taken her passion for events and decided to make a career out of it. She is currently developing her knowledge through a BA Events Management degree at Oxford Brookes University and her placement year at Guides for Brides.For couples planning their big day, Isha can provide valuable guidance and support throughout the planning process. From finding the perfect wedding venue for your requirements to choosing the right wedding suppliers, to creating a unique and personalised celebration, Isha is the best person to speak to about event logistics, recommendations and trends.
},
redirect: function() {
if (this.showPopUp) { return; }
if (this.selectedSubject !== null) {
if (this.selectedSubject.nationwide || this.allLocations || this.selectedLocation === null) {
if (this.selectedSubject.has_cornerstone) {
this.redirectTo(‘https://.co.uk’ + this.selectedSubject.slug + ‘/nationwide’);
} else {
this.redirectTo(‘https://.co.uk’ + this.selectedSubject.slug);
}
} else if (this.selectedSubject.nationwide && this.overseas) {
this.redirectTo(‘https://.co.uk’ + this.selectedSubject.slug + ‘/overseas’);
} else if (this.selectedLocation !== null && !this.selectedSubject.nationwide) {
this.redirectTo(‘https://.co.uk’ + this.selectedSubject.slug + ‘/’ + this.selectedLocation.slug);
return;
} else {
this.showPopUp = true;
this.type=”location”;
this.search=””;
$nextTick(() => $refs.filterResults.focus());
this.redirectError = true;
}
} else {
this.showPopUp = true;
this.type=”subject”;
this.search=””;
$nextTick(() => $refs.filterResults.focus());
this.redirectError = true;
}
},
openPopUp: function(type) {
if (this.showPopUp) { return; }
this.showPopUp = true;
this.type = type;
this.search=””;
},
redirectOnEnter: function () {
if (this.search === ” ) { return; }
if (this.type === ‘location’) {
this.locations.forEach(location => {
if (this.elementContains(location) && this.search.toLowerCase() === location.name.toLowerCase()) {
this.selectElement(location, $root);
return;
}
});
} else {
this.subjects.forEach(subject => {
if (this.elementContains(subject) && this.search.toLowerCase() === subject.name.toLowerCase()) {
this.selectElement(subject, $root);
return;
}
});
}
},
redirectTo(url) {
$dispatch(‘gtm-add-event’, { event_name: ‘topic_location_search’, data_value: url })
window.location.href = url;
return;
},
selectElement: function(element, root) {
this.showPopUp = false;
this.redirectError = false;
if (this.type === ‘subject’) {
this.selectedSubject = element;
if (element.nationwide) {
this.selectedLocation = null;
this.allLocations = true;
this.overseas = false;
} else if(element.showTowns === false) {
this.overseas = false;
if (this.selectedLocation !== null && this.selectedLocation.type === ‘town’) {
this.selectedLocation = null;
this.showPopUp = true;
this.type=”location”;
this.search=””;
$nextTick(() => $refs.filterResults.focus());
this.redirectError = true;
}
}
} else if ((this.selectedSubject.slug === ‘/wedding-fairs’) && element.type !== ‘county’) {
this.showPopUp = true;
return;
} else {
this.selectedLocation = element;
this.allLocations = false;
this.overseas = false;
}
if (this.selectedSubject !== null) {
if (this.selectedSubject.nationwide || this.allLocations) {
if (this.selectedSubject.has_cornerstone) {
this.redirectTo(‘https://.co.uk’ + this.selectedSubject.slug + ‘/nationwide’);
} else {
this.redirectTo(‘https://.co.uk’ + this.selectedSubject.slug);
}
return;
} else if (this.selectedSubject.nationwide && this.overseas) {
this.redirectTo(‘https://.co.uk’ + this.selectedSubject.slug + ‘/overseas’);
return;
} else if (this.selectedLocation !== null && !this.selectedSubject.nationwide) {
this.redirectTo(‘https://.co.uk’ + this.selectedSubject.slug + ‘/’ + this.selectedLocation.slug);
return;
}
}
root.scrollIntoView({behavior:’smooth’, block:’center’});
},
selectAllLocations: function() {
this.showPopUp = false;
this.redirectError = false;
this.allLocations = true;
this.overseas = false;
if (this.selectedSubject !== null) {
if (this.selectedSubject.has_cornerstone) {
this.redirectTo(‘https://.co.uk’ + this.selectedSubject.slug + ‘/nationwide’);
} else {
this.redirectTo(‘https://.co.uk’ + this.selectedSubject.slug);
}
}
},
selectOverseas: function() {
this.showPopUp = false;
this.redirectError = false;
this.allLocations = false;
this.overseas = true;
if (this.selectedSubject !== null) {
this.redirectTo(‘https://.co.uk’ + this.selectedSubject.slug + ‘/overseas’);
}
},
selectGoogleLocation: function(location) {
if (this.type === ‘location’ && this.selectedSubject !== null) {
this.placesService.getDetails({
placeId: location.place_id,
fields: [‘name’, ‘geometry.location’],
sessionToken: this.googleSession
}, (result, status) => {
if (status === ‘OK’) {
this.redirectTo(‘https://.co.uk’ + this.selectedSubject.slug + ‘?loc=” + result.name + “&lat=” + result.geometry.location.lat() + “&lon=’ + result.geometry.location.lng() + ‘&dis=25’);
}
});
}
},
updateGoogleLocations: function(event) {
if (this.type === ‘location’ && this.selectedSubject !== null) {
this.autocompleteService.getPlacePredictions({
input: this.search,
sessionToken: this.googleSession,
types: [‘geocode’],
language: ‘en-GB’,
componentRestrictions: { country: ‘uk’ }
}, (predictions, status) => {
if (status === ‘OK’) {
this.googleLocations = new Array();
predictions.forEach((item) => {
if (this.locations.find((location) => { return location.name === item.terms[0].value; }) === undefined) {
this.googleLocations.push(item);
} else if (this.selectedSubject.nationwide) {
this.googleLocations.push(item);
}
});
}
});
}
},
init: function() {
if (this.subjectSlug !== ”) {
Object.entries(this.subjects).map((item) => item[1]).forEach((subject) => {
if (this.subjectSlug === subject.slug) {
this.selectedSubject = subject;
}
});
if (this.selectedSubject && this.selectedSubject.nationwide) {
this.selectedLocation = null;
this.allLocations = true;
this.overseas = false;
}
}
if (this.locationSlug === ‘overseas’) {
this.showPopUp = false;
this.redirectError = false;
this.allLocations = false;
this.overseas = true;
} else if (this.locationSlug !== ”) {
this.locations.forEach((location) => {
if (this.locationSlug === location.slug) {
this.selectedLocation = location;
}
});
}
window.loader.load().then((google) => {
this.autocompleteService = new google.maps.places.AutocompleteService();
this.placesService = new google.maps.places.PlacesService(this.$refs.filterResults);
this.googleSession = new google.maps.places.AutocompleteSessionToken();
}).catch(e => {});
}
}”
@click.away=”showPopUp=false”
@keyup.enter.prevent=”redirectOnEnter”
>
I’m looking for
$refs.filterResults.focus());” class=”select select-sm select-bordered w-full h-12 min-h-12 font-sans text-base font-normal leading-12 pl-2 pr-7 mb-3 lg:flex-grow lg:w-auto lg:mb-0 overflow-hidden” :class=”{ ‘text-gray-400’: (selectedSubject === null) }” x-text=”selectedSubject === null ? ‘Search by category…’ : selectedSubject.name”>
located in
$refs.filterResults.focus());” class=”select select-sm select-bordered w-full h-12 min-h-12 font-sans text-base font-normal leading-12 pl-2 pr-7 lg:flex-grow lg:w-auto overflow-hidden”:class=”{ ‘text-gray-400’: (selectedLocation === null && !allLocations && !overseas) }” x-text=”selectedLocation === null ? (allLocations ? ‘All locations’ : (overseas ? ‘Overseas’ : ‘Select location…’)) : selectedLocation.name”>