Royalty for a Day

Welcome to Royalty for a Day! Formerly known as Princess For a Day, Royalty for a Day welcomes princes and princesses alike to the annual community event hosted by A Family For Every Child that transforms over 300 local foster, at-risk, and community children into princes and princesses for a day. Kids of all ages, genders, and backgrounds are treated to a full royal makeover: complete with hair, nails, makeup, glitter, as well as a dress/cape and shoes to take home and keep! They meet their favorite characters, attend a royal ball and tea party, walk the red carpet, and even have their photos professionally taken. 

The event is completely free to local foster children, unhoused youth, and at-risk youth. Free admission is also granted to low-income local families through scholarships and partnerships with other local nonprofits. Proceeds from the event go towards supporting A Family For Every Child’s mission of finding a permanent, loving home for every child.

Register Today

Give Time

We’re not just about paperwork; we’re about building families. Our events are where hopeful parents and waiting children get to know each other, laugh together, and maybe even find their forever match. And you can be a part of it!

Current Opportunities Volunteer With Us

Upcoming Events

Give Talent

Are you ready to join a team dedicated to creating a brighter future for unhoused and foster youth? Discover our latest job openings and internships and see how your talents can help drive our mission forward.



Give Gifts

Invest in AFFEC

Give Money Give Stock Give a LEgacy