Barry's visit was all worth it, since it led up to his and Kara's big kiss. Unfortunately, there's some mind control getting in between the two of them (again!).