Frasier plans to work his charms on Charlotte to tempt her away from Frank ( Aaron Eckhart ), so he invites her for what she assumes to be a working dinner at a high-quality restaurant. For him, Frank also turns up. This becomes the first of several occasions on which Frasier ends up spending time with Charlotte and Frank, and at no point does Frank suspect that his intentions are less than honorable; on the contrary, he thinks of Frasier as a real friend. There is, however, tension between him and Charlotte, and matters come to a head one evening when Frasier has cooked dinner for Charlotte and Frank turns up unannounced. The couple have an argument and Frank walks out, leaving Frasier with just the opportunity he was hoping for. Martin plans to give Ronee her engagement ring, but when Daphne and Roz discover that it is the same ring he planned to give to Sherry , they insist that he sell it and buy one especially for Ronee. This he does, and the new ring is very impressive, but its origins are somewhat unexpected.