On Tuesday, June 5, 2018, the European Court of Justice in Luxembourg ruled that all member countries of the European Union must recognize same-sex marriage with regard to providing the same right to live and work across the European Union's 28 countries as heterosexual spouses, regardless of any individual country's…