I don't know what your hitchiker is but at least it's pretty! That bog garden is just incredible!! Where on earth do you get enough water to keep it
Mach identified the hitchiker as Mimulus. I am fortunate my town has good water, ppm stays below 60 most of the year, so I use the hose.