久しぶりに昔の友人がひょっこり訪ねてきてくれた。

Sentence Analyzer

久しぶり 友人 ひょっこり 訪ねてきてくれた

English Translation

An old friend of mine dropped in on me for the first time in ages.

Furigana

(ひさ)しぶりに(むかし)友人(ゆうじん)がひょっこり(たず)ねてきてくれた。

Romanji

Hisashiburi ni mukashi no yūjin ga hyokkori tazunetekitekureta.

Words

久しぶり (ひさしぶり)
a long time (since the last time); it's been a while (since I last saw, mailed, etc., you)
()
at (place, time); in; on; during; to (direction, state); toward; into; for (purpose); because of (reason); for; with; by; from; as (i.e. in the role of); per; in; for; a (e.g. "once a month"); and; in addition to; if; although
(むかし)
olden days; former
()
indicates possessive; nominalizes verbs and adjectives; substitutes for "ga" in subordinate phrases; (at sentence-end, falling tone) indicates a confident conclusion; (at sentence-end) indicates emotional emphasis; (at sentence-end, rising tone) indicates question
友人 (ゆうじん)
friend
()
indicates sentence subject (occasionally object); indicates possessive (esp. in literary expressions); but; however; still; and
ひょっこり (ひょっこり、ひょっくり)
all of a sudden; suddenly; by chance; unexpectedly
訪ねる (たずねる)
to visit

Kanji

Readings: キュウ、 ク、 ひさ.しい
Meanings: long time, old story
Readings: セキ、 シャク、 むかし
Meanings: once upon a time, antiquity, old times
Readings: ユウ、 とも
Meaning: friend
Readings: ジン、 ニン、 ひと、 -り、 -と
Meaning: person
Readings: ホウ、 おとず.れる、 たず.ねる、 と.う
Meanings: call on, visit, look up, offer sympathy