The food was delish, the company delightful (always great to see you Mary!) and Millie cherished the opportunity to wear her pink flower girl dress and carry a wand, of course. David, you were the loveliest knight ever.
David is sooooo excited about his party.
Ring pops and their disturbing aftermath.
David is also really excited about his castle cake. And life.
Happy birthday David! Next up, Zach.