First, make blueberry sauce by placing water, sugar and cornstarch in a small saucepan. Stir/whisk until combined. Add blueberries and mash them a bit with a potato masher. Cook over medium heat, stirring frequently until the mixture boils. Turn heat down and let cook about 5 minutes until thick. Add zest and juice.Set aside
Beat egg in a bowl with milk. Dip bread in, coating both sides of each piece well. Bread should be pretty wet. Cook in a skillet in butter, coconut oil or spray of choice over medium heat until golden brown on both sides.
While French toast is cooking, mix cream cheese and powdered sugar
When toast is done, top one piece cream cheese mixture and 1/2 of the blueberry sauce. Top with other piece of bread. Pour remaining blueberry sauce over top.