"Shameless" actress Amy Smart and HGTV's Carter Oosterhouse were a perfect fit from the start! Not only are the two both ecologically minded -- they even met at an environmental charity event! -- but they've both got roots in Traverse City, Michigan, his hometown and the place her parents live. The pair said "I do" there in front of 215 guests on September 10.
Celebrity Weddings of 2011
See which stars said "I do" this year -- from Prince William and Kate Middleton to LeAnn Rimes and Eddie Cibrian.