Their day started with detail photos of Cassie's great, great, great grandma's ring, and it ended with an invite to the after party! Every moment in between was like a dream... An unforgettable groom & groomsmen dance, a gorgeous rooftop ceremony overlooking the city, and the newlyweds loving and living their best! Congratulations to Cassie & Jack!