1.catch sight of 2.has a gift for 3.rather than 4.settled down
5.within 6.managed to 7.surrounded 8.have a chat with