Sure, a baby shower is typically a girls-only affair. But one guy just had to be present at Jennifer Lopez
's Jan. 19 party, held at Manhattan's Gramercy Park Hotel. "She and [husband Marc Anthony] opened all their gifts together," a guest tells PEOPLE. "He was so cute with her. They were just beaming the entire time." The dad-to-be, 39, dropped by to help carry home the loot with Lopez, 38, who was fussed over at an afternoon tea by 45 guests—including her mom, Guadalupe, sister Lynda and pal Diane Sawyer (BFF and cohost Leah Remini couldn't make it). In the rooftop room—decked out in white florals, wintery crystals and rhinestones—the partygoers snacked on scones, tea sandwiches and cupcakes. "It was a lovely afternoon," says a guest. Adds another: "You can tell [she and Marc] are so excited to meet their little babies. They're going to be wonderful, loving parents."