Lately, Princess Catherine has been fully in her element, championing causes close to her heart. Just last week, she announced her new role as a patron of TÅ· Hafan, a Welsh charity dedicated to ...