Place a nonstick skillet over medium heat and add the butter. When the butter has melted, place the bread in the skillet and cook until golden, about 2 minutes per side. Set aside.
In a bowl, toss the cherry tomatoes, mozzarella, pesto, olive oil, half of the lemon juice and a pinch of kosher salt and black pepper. Set aside.
In a small bowl, smash the avocado with the lemon zest, remaining lemon juice, red pepper flakes and a pinch of kosher salt and black pepper. Divide the avocado mix between the 2 slices of toasted bread and place on 2 small plates.
Give the tomato mixture one last toss. Top each toast with a generous portion of the tomato and mozzarella. Top each with sea salt flakes, balsamic glaze and edible flowers.