To appear suddenly in one's thoughts.
To come or be presented to the mind; to suggest itself.
To happen or take place.
To present or offer itself.
To be present or found.