My friend lives about a 10-minute walk from here. (lives about 10 minutes by foot from here) I would need more context to comment on "intimate familiars". Intimate = very personal; familiars = details about life habits?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.