A Royal Wedding Tea and Trader Joe's Soda Now Exist and We Want a Sip, ASAP

Sipping on these drinks is as close as you’ll get to feeling like you’re really at Windsor Castle during May 19’s royal wedding.