come upon

[kʌm əˈpɒn] カム・アポン

1. 何かを偶然に見つけたり、誰かに偶然出会ったりすること。

何かに偶然出くわしたり、予想外に何かを発見したりする状況を表します。
I came upon an old photo album in the attic. (屋根裏で古い写真アルバムを偶然見つけました。)

2. 考えや感情などが突然思い浮かんだり、心にわき起こったりすること。

思考や感情などが本人の意図にかかわらず、不意に心や頭の中に現れる様子を表します。
The idea came upon me while I was taking a shower. (その考えはシャワーを浴びている間にふと思い浮かびました。)