Junior and Portia wedding

Save the Date

Junior&Portia

The next chapter begins

Friday, 29 January 2027

00
Days
:
00
Hours
:
00
Minutes
:
00
Seconds

Our Journey

Our Story

How We Met

Some love stories start with grand gestures, but ours began with a simple hello during a global pandemic. What started as an online friendship turned into something neither of us expected.

💻2020

The Beginning

It all started during COVID. Junior and Portia met through an online home cell after Portia was invited to join. Although they’d never met in person, Junior couldn’t help but notice Portia’s thoughtful personality — especially the way she texted! Every message was unique, intentional and full of life, and every story she shared left him wanting to know more.

In fact, Junior and his friend Devine jokingly argued over who got to be friends with Portia first. Later that year, when restrictions eased, they finally met at church and a beautiful friendship began.

The Beginning
🌱2021

A Friendship Worth Protecting

As their friendship grew, Junior realised he was beginning to feel something more. Knowing he wasn’t ready for a relationship, he chose to take a step back to protect both of them.

They remained friends, greeting each other at church, but life gently pulled them onto different paths for a while.

A Friendship Worth Protecting
❤️‍🩹2022

Right Feelings… Wrong Timing

After coming out of a relationship, Junior asked Portia how she saw him. Trying to protect his heart, she answered, “Like a brother.”

Later came the biggest plot twist — Portia admitted she had actually liked Junior all along! Unfortunately, the timing wasn’t right, and they decided to go their separate ways. For the rest of the year they only crossed paths at church, unaware that this wasn’t the end of their story.

2022A chapter unphotographed
🤝2023

Starting Over

At the beginning of 2023, Junior and Portia met to talk through everything that had happened. With honesty, grace and plenty of laughter, they decided to rebuild their friendship from scratch.

There was no pressure and no expectations — just two people learning to trust each other again and discovering a stronger foundation than before.

Starting Over
❤️2024

From Friends to Forever

This was the year everything changed.

Junior confessed that he had fallen for Portia… but she wasn’t ready and gently said no. Heartbroken, Junior decided to give them both space.

After talking with her friend Didi, Portia realised another conversation was needed. She drove all the way from Witbank to Pretoria to apologise, and they spent hours talking on a mountain overlooking the city. Instead of rushing into a relationship, they chose to keep getting to know each other.

A few months later, during a trip with friends, Junior surprised Portia with a movie telling the story of their friendship. As the credits rolled, one final question appeared…

“Will you be my girlfriend?”

This time, her answer was YES!

From Friends to Forever
🌿2025

Choosing Each Other

Their first year together was filled with adventure, growth and learning what it means to love well.

Like every real relationship, there were challenges. They even broke up for a short time after Chase & Didi’s wedding (imagine that!). But through prayer, honest conversations and wise counsel from trusted friends, they found their way back to each other.

Looking back, what felt like the end became one of the strongest foundations of their relationship.

Choosing Each Other
💍2026

The "Yes" That Changed Everything

Junior secretly planned the proposal for months and chose the perfect day — Portia’s birthday. She thought they were simply going out for dinner, completely unaware that friends had prepared a beautiful surprise.

When Portia walked into the garden, she screamed, cried and laughed all at once. Junior got down on one knee and asked the question they had been journeying toward since 2020.

“Will you marry me?”

With happy tears and the biggest smile… She said YES!

The "Yes" That Changed Everything

And now, we're so excited to celebrate the beginning of forever with all of you.

Our People

The Wedding Party

These are the incredible people standing by our sides as we begin this new chapter together.

The Groom's Men

Chase NelBest Man

Chase Nel

Best Man

Faithful, adventurous, and happiest serving God.

Tkei LedwabaBest Man

Tkei Ledwaba

Best Man

Tenacious, humble, optimistic, and kind.

Anelisa Patela

Anelisa Patela

Groomswoman

Tallest person alive.

Lebogang Ramongane

Lebogang Ramongane

Groomsman

Guided by faith and a genuine love for people.

Paul Cossie

Paul Cossie

Groomsman

Funny, charming, and dressed like he owns the venue.

The Bridesmaids

Didi NelMaid of Honour

Didi Nel

Maid of Honour

The bride’s best friend and built-in sister.

Chuma Zulu

Chuma Zulu

Bridesmaid

Free-spirited, gleeful, and a little goofy.

Devine Cossie

Devine Cossie

Bridesmaid

A curious, caring, and slightly adventurous weirdo.

Lethabo Monametsi

Lethabo Monametsi

Bridesmaid

A student of life and a lover of Christ.

Megan Geyer

Megan Geyer

Bridesmaid

Creative, bookish, and still waiting for her Hogwarts letter.

Sibongile Phahlane

Sibongile Phahlane

Bridesmaid

Curious, open-minded, and adventurous.

When & Where

Wedding Details

Venue

Olympus Function Venue

Neptune Way, Olympus AH Olympus, Pretoria East 0081

Guests to arrive from: 3:00 PM

Guests to be seated by: 3:40 PM

How to dress

Dress Code

Strictly formal wear — navy, steel blue, powder blue, ice blue

Our Wedding Colours

Navy
Steel Blue
Powder Blue
Ice Blue

We kindly ask everyone to try to stick to the formal wear and colours.

For our travelling family

Where to Stay

If you're joining us from out of town, here are accommodation options near Olympus Manor, Silver Lakes, and Pretoria East. Prices are approximate — please confirm directly when booking.

Olympus & Pretoria East

Closest to Olympus Manor — ideal if you want to be nearby

Bly B&B Guest House

R750 – R1,200 / night

Olympus, Pretoria East · 5–8 min drive

Cosy 4-star B&B on Olympus Road — one of the closest guest houses to the venue.

Book on Agoda

Guest houses & B&Bs (Olympus / Faerie Glen)

R750 – R1,200 / night

Olympus, Faerie Glen, Lynnwood · 5–12 min drive

Browse more guest houses and B&Bs in the suburbs closest to Olympus Manor.

Browse on Booking.com

Airbnb & self-catering (Pretoria East)

R650 – R1,100 / night

Olympus, Moreleta Park, Lynnwood · 10–15 min drive

Great for families — look for whole-home stays with parking.

View on Airbnb

Silver Lakes

Quiet, leafy suburb — popular with visiting family

The Links Guest House

R850 – R1,400 / night

Silver Lakes Golf Estate · 10–12 min drive

Well-rated guest house inside Silver Lakes Golf Estate with secure parking.

Book on Booking.com

The Lakes Boutique Lodge

R900 – R1,500 / night

Silver Lakes, Pretoria East · 10–15 min drive

Boutique lodge with pool — walking distance to Silver Lakes Golf & Country Club.

Book on Booking.com

More Silver Lakes stays

R700 – R1,400 / night

Silver Lakes & Lynnwood Ridge · 12–18 min drive

Compare guest houses, lodges, and self-catering options in Silver Lakes.

Browse on Booking.com

Self-catering apartments (Silver Lakes)

R700 – R1,150 / night

Silver Lakes & Lynnwood Ridge · 12–18 min drive

Apartments and whole-home rentals — good for extended family groups.

View on Airbnb

Menlyn & surrounds

More hotel options, restaurants & shopping nearby

Town Lodge Menlo Park

R950 – R1,350 / night

Menlo Park (near Menlyn) · 15–18 min drive

Reliable, affordable hotel — minutes from Menlyn Shopping Centre.

Book on City Lodge

City Lodge Hotel Lynnwood

R1,100 – R1,600 / night

Lynnwood, Pretoria East · 15–20 min drive

Comfortable mid-range hotel with parking — close to Menlyn and Lynnwood.

Book on City Lodge

Protea Hotel Fire & Ice! Pretoria Menlyn

R1,400 – R2,000 / night

Menlyn Maine · 18–22 min drive

Upscale Marriott hotel at Menlyn Maine — pool, restaurant, and conference facilities.

Book on Marriott

The Capital Menlyn Maine

R1,200 – R2,200 / night

Menlyn Maine · 18–22 min drive

Luxury hotel and apartments in the Menlyn Maine precinct — great for longer stays.

Book on The Capital

January is peak season in Pretoria — we recommend booking accommodation as soon as your RSVP is confirmed.

Will you join us?

RSVP

Please RSVP by Tuesday 30th November 2026.

⚠️ Please note: If you don't RSVP by 30th November, we will assume you will not make it and we will remove you from the guest list.

With love

A Gift From the Heart

Your presence at our wedding is the greatest gift of all. If you would like to bless us further, you are welcome to choose something from our gift registry or send a financial contribution using the bank details below.

Gift Registry

Browse our list and pick a gift if that feels right, or contribute towards our home through a bank transfer.

View our registry

Bank Transfer (EFT)

Please use your name as the reference

Bank
Discovery Bank
Account Holder
Bongani Harry Junior Hlatshwayo
Account Type
Savings Account
Account Number
19003583698
Branch Code
679000
BIC / SWIFT
DISCZAJJXXX
Reference
Guest Name — J&P Wedding

All details copied to clipboard

Need to know

FAQs