We got our first real covers-everything-and-makes-the-world-look-pretty snow last night in Boston! Woo hoo! After living in North Carolina for two years, where we barely, barely got anything that could count as flurries for nearly the entire stay, I think Jared and I just assumed that moving to the Northeast would mean bunches and bunches of…