Turns out heaven is on earth--here's a piece of it in Rio!