youth fellowship

"Put on the whole armour of God, that ye may be able to stand against the wiles of the devil." - Ephesians 6:11

Venue for all four daysDepot Road, LongdenvilleSame location from Friday through Monday.
  1. Day 1 · Fri 28Welcome & Fellowship5:30 PM
  2. Day 2 · Sat 29Sessions & Workshops10:00 AM
  3. Day 3 · Sun 30Praise & Fellowship10:00 AM
  4. Day 4 · Mon 31Outdoor Day Camp11:00 AM
Day 1Semi-casual

Welcome & Fellowship

Friday 28 August · 5:30 – 8:30 PM
  • Meet & Greet
  • Campfire & Refreshments
  • Session 1
  • Prayer Close

Outdoor campfire and evening refreshments. Come early...the meet & greet is where you'll find your people.

Day 2Semi-casual

Sessions & Workshops

Saturday 29 August · from 10:00 AM
  • Session 1
  • 12:00 PM · Lunch
  • Parallel Workshops
  • Break · snack boxes served
  • Session 2
  • End

Four workshop tracks run at the same time, so you'll pick one. Places are limited to 40 per track...choose yours in advance.

Choose your workshop
Day 3Semi-casual

Praise & Fellowship

Sunday 30 August · from 10:00 AM
  • Session 1
  • 12:00 PM · Lunch
  • Session 2 — Praise & Worship
  • End

Catered lunch at noon. The afternoon is praise and worship — worth learning the songs beforehand.

Day 4Casual

Outdoor Day Camp

Monday 31 August · 11:00 AM – 5:00 PM
  • Day Camp & Activities
  • Potluck Meal
  • 5:00 PM · Wrap-up

Lunch is a potluck...every tribe brings something. Find your tribe and what it's bringing below.

See the potluck & tribes

submit your questions

Got questions? We'd love to hear them.

Walking with Christ as a young person comes with real questions, everyday challenges, and big topics that aren't always easy to talk about. Whether you're wrestling with a deep spiritual question, figuring out how to live out your faith at school or work, or just curious about something on your heart, this is your space to ask.

We want to speak directly to what matters to you. While we may not have time to address every single question live during the sessions, our team will do our best to follow up with you afterward.

Submit your question below.

So we can follow up with you afterward. Never shown with your question.
(function () { var ENDPOINT_URL = 'https://script.google.com/macros/s/AKfycbz1PnQxrqMe3RrjlHaM4tzqpw0izn6rLUCzVJcw91rlNKQRjOKfqZ-0Hylt7R2DP9ZRlQ/exec'; var TAG = '[TEA questions]'; function $(id) { return document.getElementById(id); } function pick(sel) { return document.querySelector('.tea-qa ' + sel); } function all(sel) { return document.querySelectorAll('.tea-qa ' + sel); } function boot() { var button = $('tqSubmit'); if (!button) { return false; } if (button.getAttribute('data-tea-ready') === '1') { return true; } button.setAttribute('data-tea-ready', '1'); var form = $('teaQaForm'); var errBox = $('tqError'); var done = $('tqDone'); var again = $('tqAgain'); if (!form) { console.warn(TAG + ' the
tag was dropped by the page — probably ' + 'nested inside another form. Falling back to the button click.'); } function fail(message, field) { errBox.textContent = message; errBox.hidden = false; if (field) { field.setAttribute('aria-invalid', 'true'); field.focus(); } } function clearErrors() { errBox.hidden = true; var marked = all('[aria-invalid="true"]'); for (var j = 0; j < marked.length; j++) { marked[j].removeAttribute('aria-invalid'); } } function submit(event) { if (event) { event.preventDefault(); } clearErrors(); if (ENDPOINT_URL.indexOf('https://script.google.com/') !== 0) { console.error(TAG + ' ENDPOINT_URL is not set to your Apps Script web app URL.'); return fail('This form is not connected yet. Please let us know so we can fix it.'); } var nameEl = $('tqName'); var contactEl = $('tqContact'); var questionEl = $('tqQuestion'); var name = nameEl.value.trim(); var contact = contactEl.value.trim(); var question = questionEl.value.trim(); var target = $('tqTarget'); var hp = pick('input[name="website"]'); if (!name) { return fail('Please enter your name.', nameEl); } if (!contact) { return fail('Please leave a phone number or email so we can follow up with you.', contactEl); } if (!question) { return fail('Please write your question.', questionEl); } button.disabled = true; button.textContent = 'Sending…'; fetch(ENDPOINT_URL, { method: 'POST', headers: { 'Content-Type': 'text/plain;charset=utf-8' }, body: JSON.stringify({ form: 'question', anonymous: 'no', name: name, contact: contact, target: target ? target.value : '', question: question, website: hp ? hp.value : '' }) }) .then(function (response) { return response.json(); }) .then(function (result) { if (!result || !result.ok) { throw new Error(result && result.error ? result.error : 'server rejected the question'); } if (form) { form.hidden = true; } else { button.hidden = true; } done.hidden = false; done.scrollIntoView({ behavior: 'smooth', block: 'center' }); }) .catch(function (err) { console.error(TAG + ' submit failed:', err); button.disabled = false; button.textContent = 'Send my question'; fail('Your question did not send. Please check your connection and try again.'); }); } if (form) { form.addEventListener('submit', submit); } else { button.addEventListener('click', submit); } again.addEventListener('click', function () { if (form) { form.reset(); } else { $('tqName').value = ''; $('tqContact').value = ''; $('tqQuestion').value = ''; } clearErrors(); button.disabled = false; button.hidden = false; button.textContent = 'Send my question'; done.hidden = true; if (form) { form.hidden = false; } $('tqQuestion').focus(); }); console.log(TAG + ' ready.'); return true; } function start() { if (boot()) { return; } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', start); return; } var tries = 0; var timer = setInterval(function () { if (boot()) { clearInterval(timer); return; } if (++tries > 50) { clearInterval(timer); console.error(TAG + ' never found the form markup. Check that the ' + 'WHOLE embed was pasted — the HTML above this script as well as the ' + 'script itself.'); } }, 100); } start(); })();

Thank you

Thank you for being apart and/or sharing your questions. We appreciate your input.

Orders close21 August
PricesRound neck TT$40 · Polo TT$55
Please note

Jersey orders will be collected and paid for in person on Friday 28, August. No payment is taken on this page.

Place your order

Total to pay: TT$0

(function () { var ENDPOINT_URL = 'https://script.google.com/macros/s/AKfycbz1PnQxrqMe3RrjlHaM4tzqpw0izn6rLUCzVJcw91rlNKQRjOKfqZ-0Hylt7R2DP9ZRlQ/exec'; var PRICES = { 'Round Neck': 40, 'Polo': 55 }; var COLOURS = { 'Round Neck': ['Burgundy', 'Olive Green', 'Gray'], 'Polo': ['Khaki', 'Burgundy', 'Olive Green'] }; var SIZES = { 'Round Neck': ['S', 'M', 'L', 'XL', '2XL', '3XL', '4XL'], 'Polo': ['XXS', 'XS', 'S', 'M', 'L', 'XL', '2XL', '3XL', '4XL'] }; var TAG = '[TEA jersey]'; function $(id) { return document.getElementById(id); } function pick(sel) { return document.querySelector('.tea-jersey ' + sel); } function boot() { var button = $('tjSubmit'); var itemsEl = $('tjItems'); var add = $('tjAdd'); var totalEl = $('tjTotal'); var errBox = $('tjError'); var done = $('tjDone'); if (!button || !itemsEl || !add || !totalEl || !errBox || !done) { return false; } if (button.getAttribute('data-tea-ready') === '1') { return true; } button.setAttribute('data-tea-ready', '1'); var form = $('teaJerseyForm'); if (!form) { console.warn(TAG + ' the
tag was dropped by the page — probably ' + 'nested inside another form. Falling back to the button click. ' + 'Pressing Enter in a field will not submit.'); } function rows() { return itemsEl.querySelectorAll('.tea-item'); } function total() { var list = rows(); var amount = 0; for (var i = 0; i < list.length; i++) { var type = list[i].querySelector('.tj-type').value; var n = parseInt(list[i].querySelector('.tj-qty').value, 10); if (PRICES[type] && !isNaN(n) && n > 0) { amount += PRICES[type] * n; } } return amount; } function refreshItems() { var list = rows(); totalEl.textContent = 'TT$' + total(); for (var i = 0; i < list.length; i++) { list[i].querySelector('.tea-remove').hidden = list.length === 1; } add.disabled = list.length >= 10; } function fillChoices(select, choices, active) { var current = select.value; select.innerHTML = ''; for (var i = 0; i < choices.length; i++) { var option = document.createElement('option'); option.value = choices[i]; option.textContent = choices[i]; select.appendChild(option); } select.disabled = !active; select.value = choices.indexOf(current) === -1 ? '' : current; } function syncOptions(row) { var type = row.querySelector('.tj-type').value; fillChoices(row.querySelector('.tj-colour'), COLOURS[type] || [], type); fillChoices(row.querySelector('.tj-size'), SIZES[type] || [], type); } function wire(row) { row.querySelector('.tj-qty').addEventListener('input', refreshItems); row.querySelector('.tj-type').addEventListener('change', function () { syncOptions(row); refreshItems(); }); row.querySelector('.tea-remove').addEventListener('click', function () { if (rows().length > 1) { row.remove(); refreshItems(); } }); syncOptions(row); } var initial = rows(); for (var r = 0; r < initial.length; r++) { wire(initial[r]); } add.addEventListener('click', function () { if (rows().length >= 10) { return; } var row = rows()[0].cloneNode(true); row.querySelector('.tj-type').value = ''; row.querySelector('.tj-colour').value = ''; row.querySelector('.tj-size').value = ''; row.querySelector('.tj-qty').value = '1'; var marked = row.querySelectorAll('[aria-invalid="true"]'); for (var i = 0; i < marked.length; i++) { marked[i].removeAttribute('aria-invalid'); } itemsEl.appendChild(row); wire(row); refreshItems(); }); refreshItems(); function fail(message, field) { errBox.textContent = message; errBox.hidden = false; if (field) { field.setAttribute('aria-invalid', 'true'); field.focus(); } } function clearErrors() { errBox.hidden = true; var marked = document.querySelectorAll('.tea-jersey [aria-invalid="true"]'); for (var i = 0; i < marked.length; i++) { marked[i].removeAttribute('aria-invalid'); } } function collectItems() { var list = rows(); var result = []; var count = 0; for (var i = 0; i < list.length; i++) { var type = list[i].querySelector('.tj-type'); var colour = list[i].querySelector('.tj-colour'); var size = list[i].querySelector('.tj-size'); var qty = list[i].querySelector('.tj-qty'); var n = parseInt(qty.value, 10); if (!type.value) { fail('Choose a type for jersey ' + (i + 1) + '.', type); return null; } if (!colour.value) { fail('Choose a colour for jersey ' + (i + 1) + '.', colour); return null; } if (!size.value) { fail('Choose a size for jersey ' + (i + 1) + '.', size); return null; } if (!/^\d+$/.test(qty.value) || n < 1 || n > 10) { fail('Quantity for jersey ' + (i + 1) + ' must be between 1 and 10.', qty); return null; } count += n; if (count > 10) { fail('You can order up to 10 jerseys at once.', qty); return null; } result.push({ type: type.value, colour: colour.value, size: size.value, quantity: n }); } return result; } function submit(event) { if (event) { event.preventDefault(); } clearErrors(); if (ENDPOINT_URL.indexOf('https://script.google.com/') !== 0) { console.error(TAG + ' ENDPOINT_URL is not set to your Apps Script web app URL.'); return fail('This form is not connected yet. Please let us know so we can fix it.'); } var nameEl = $('tjName'); var phoneEl = $('tjPhone'); var name = nameEl.value.trim(); var phone = phoneEl.value.trim(); var hp = pick('input[name="website"]'); if (!name) { return fail('Please enter your name.', nameEl); } if (!phone) { return fail('We need a phone or WhatsApp number to reach you about pickup.', phoneEl); } var items = collectItems(); if (!items) { return; } button.disabled = true; button.textContent = 'Sending…'; fetch(ENDPOINT_URL, { method: 'POST', headers: { 'Content-Type': 'text/plain;charset=utf-8' }, body: JSON.stringify({ form: 'jersey', name: name, phone: phone, items: items, website: hp ? hp.value : '' }) }) .then(function (response) { return response.json(); }) .then(function (result) { if (!result || !result.ok) { throw new Error(result && result.error ? result.error : 'server rejected the order'); } var doneTotal = $('tjDoneTotal'); if (doneTotal) { doneTotal.textContent = 'TT$' + total(); } if (form) { form.hidden = true; } else { button.hidden = true; } done.hidden = false; done.scrollIntoView({ behavior: 'smooth', block: 'center' }); }) .catch(function (err) { console.error(TAG + ' submit failed:', err); button.disabled = false; button.textContent = 'Submit order'; fail('Your order did not go through. Please check your connection and try again, or WhatsApp us and we will add you manually.'); }); } if (form) { form.addEventListener('submit', submit); } else { button.addEventListener('click', submit); } console.log(TAG + ' ready.'); return true; } function start() { if (boot()) { return; } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', start); return; } var tries = 0; var timer = setInterval(function () { if (boot()) { clearInterval(timer); return; } if (++tries > 50) { clearInterval(timer); console.error(TAG + ' never found the form markup. Check that the ' + 'WHOLE embed was pasted - the HTML above this script as well as the ' + 'script itself.'); } }, 100); } start(); })();

All six workshops run at the same time on Saturday 29 August, and each one lasts an hour. So pick one and register early. Places are limited, and some workshops hold only 25 people. When one fills, its form closes on its own.

Workshop 1

Thriving at Home: Practical Homemaking & Organization

Facilitator: Rebekah Allert

In just one hour, learn the essential routines and organizational habits needed to run a smooth, peaceful home. From simple household planning to practical decluttering, let’s gain actionable tools to steward your living space effectively.

Sat 29 Aug1 hour25 places
Register for this workshop
Workshop 2

An Introduction to Photography

Facilitator: Hadassah Mahabir

Discover your gift in photography. Learn to tell the story using the principles of photography and composition, story-telling, editing and lighting to capture more outstanding, professional images. This 1-hour class will also introduce you to practical camera techniques and requires the use of a cell-phone with a decent camera quality.

Sat 29 Aug1 hour40 placesBring your phone
Register for this workshop
Workshop 3

The Faithful Steward: A Young Believer’s Guide to Biblical Stewardship

Facilitator: Jason Bramble

Spend an hour unpacking what Scripture says about managing money, setting priorities, and living with purpose. You will walk away with practical, faith-based principles to build healthy financial habits and honor God with your resources.

Sat 29 Aug1 hour40 placesAges 16+
Register for this workshop
Workshop 4

Heart & Harmony: Music & Songwriting

Demystify the songwriting process in this focused 1-hour session on crafting melodies, simple chord arrangements, and purposeful lyrics. Discover how to turn creative ideas into structured, expressive songs regardless of your experience level.

Sat 29 Aug1 hour25 placesNo experience needed
Register for this workshop
Workshop 5

Rooted & Reaping: Hands-On Home Gardening

Facilitator: David Dayal

Join our fun and interactive home gardening workshop to learn the basics of gardening. Ideal for the person who likes to work with their hands and has an interest in growing their own food.

Sat 29 Aug1 hour40 places
Register for this workshop
Workshop 6

Crust and Craft: Introduction to Baking

Join our fun, hands-on cooking and baking workshop! Learn simple kitchen skills, make a delicious treat from scratch, and enjoy tasting your creation with other food lovers. Whether you’re a beginner or advanced, all skill levels are welcomed.

Sat 29 Aug1 hour25 places
Register for this workshop

Registered for the wrong one, or need to change? Speak to your tribe leader, don’t register twice, it takes a place from someone else.

We’re throwing a Potluck!

Your presence (and your best culinary creation) is officially requested. The plan is simple: great people, great food, unity.

To make sure we have a delicious lunch, dishes and other items have been assigned to each Tribe. Find your assigned items below.

Monday 31 August · Day 4 · Outdoor Day CampAbel Country, Depot Road, Longdenville

Same venue as the rest of the gathering — no extra travel on Day 4.

Simeon
Meats & Sauces
Judah
Drinks & Ice
Asher
Desserts
Naphtali
Appetizers & Snacks
Dan
Fruits
Ephraim
Starches
Gad
Veggies / Salad
Reuben
Legumes
Zebulun
Water
Issachar
Water
Benjamin
Sanitary Items
Not a dish
Manasseh
Sanitary Items
Not a dish

Please label your dish. Tape a piece of paper to your dish or container with what it is and your name on it ‐ it tells people what they are serving themselves, flags anything with nuts or other common allergens, and it is how your dish and your container find their way back to you at the end of the day.

Reach out to your respective groups for any more questions or clarification.