A rustic ranch near Rocky Mountain National Park is the perfect backdrop for a weekend-long celebration styled with charming, handmade details.

Jessica and TJ hosted their weekend-long wedding at the C Lazy U Ranch in Granby, CO. "We wanted a multiple-day affair so that our guests could really get to know one another," says Jessica. The majority of the couple's 220 guests arrived at the ranch on Thursday evening. Jessica and TJ kicked off the weekend with a hoedown-theme welcome party. On Friday, guests participated in a field day event, followed by the rehearsal dinner and a poker tournament.