1. to take somebody unawares = sth happens when you're not prepared, because you're not expecting it
2. to keep (a person) in the dark = to keep things secret, not to inform sb about sth
3. to feel for someone = to care for sb, to like sb
4. to drive at (to get at) = to mean, to intend, to mean to do or say-> yes :) or where are you heading (at)?
Student or Learner