ADVERTISEMENT

Yoon Bo-mi and producer Rado release pre-wedding photos ahead of wedding

Published May 16, 2026 12:48 pm  |  Updated May 16, 2026 04:44 pm

Yoon Bo-mi, a member of K-pop girl group Apink, and music producer Rado are set to marry on May 16 at the Grand Hyatt Seoul.

Bomi is 32, while Rado is 41.

Last December, Bomi announced that she would be tying the knot with Rado, a composer, lyricist and producer under High Up Entertainment.

The couple confirmed their relationship in 2024. They reportedly began dating in April 2017.

Bomi and Rado reportedly grew close while working on Apink’s 2016 title track “Only One.” Rado was credited as an arranger, while Black Eyed Pilseung — the producer duo composed of Rado and Choi Kyu-sung — handled the song’s lyrics and composition.

Ahead of their wedding, photographer Lee Kyung-ho released the couple’s pre-wedding photos on May 15.

Rado and Bomi in a pre-wedding photo (Photo from Lee Kyung-ho Photography on Instagram)
Rado and Bomi in a pre-wedding photo (Photo from Lee Kyung-ho Photography on Instagram)
Rado (left) and Bomi in a pre-wedding photo (Photo from Lee Kyung-ho Photography on Instagram)
Rado (left) and Bomi in a pre-wedding photo (Photo from Lee Kyung-ho Photography on Instagram)

In the photos, Yoon Bo-mi and Rado displayed a range of moods and styles. Bomi stunned in an elegant wedding gown, while Rado looked dapper in a suit.

Photographer Lee Kyung-ho wrote, “It was a great pleasure to capture the couple’s unique personalities. I’ll make sure to capture you beautifully tomorrow as well.”

K-pop groups Apink, STAYC and Unchild will perform congratulatory songs at the wedding, while comedian Kim Ki-ri, who is close to the couple, will serve as host.

Bomi debuted as a member of Apink in 2011. She reportedly became close to Rado during the group’s promotions for the song “Make Me Fluttering.”

Apink recently held a concert in Manila.

Rado (left) and Bomi in a pre-wedding photo (Photo from Lee Kyung-ho Photography on Instagram)
Rado (left) and Bomi in a pre-wedding photo (Photo from Lee Kyung-ho Photography on Instagram)
Rado (left) and Bomi in a pre-wedding photo (Photo from Lee Kyung-ho Photography on Instagram)
Rado (left) and Bomi in a pre-wedding photo (Photo from Lee Kyung-ho Photography on Instagram)
Bomi in a pre-wedding photo (Photo from Lee Kyung-ho Photography on Instagram)
Bomi in a pre-wedding photo (Photo from Lee Kyung-ho Photography on Instagram)
Bomi in a pre-wedding photo (Photo from Lee Kyung-ho Photography on Instagram)
Bomi in a pre-wedding photo (Photo from Lee Kyung-ho Photography on Instagram)
Rado in a pre-wedding photo (Photo from Lee Kyung-ho Photography on Instagram)
Rado in a pre-wedding photo (Photo from Lee Kyung-ho Photography on Instagram)

Related Tags

Bomi Rado Apink
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.