Princess Beatrice’s touching compliment captivated royal fans