Carol MacGregor of Happy Gatherings Photography blends whimsy and tradition in all her wedding imagery - mix of timeless portraits and candid moments - contemporary photo style for Boston, Cape Cod, Newport and New England weddings - Happy Gatherings is regularly published on many popular wedding blogs.