The Town Square in Tomball is part of why Texas is Home.