I recently had the opportunity to photograph a stunning Indian baby shower in Weehawken, New Jersey. The colorful event took place in a gorgeous venue overlooking the Hudson River, and it was a truly magical experience.