Meaning: This sentence portrays the warmth and togetherness of families sharing a meal.
Choice of Words: Families are groups of related individuals, and "gather" means to come together in one place. "Happily" suggests a positive and joyful atmosphere. "Dinner" refers to the main evening meal.