Besides the fortune teller, the bartender also gives advice. And there are also some public places where events can occur. But for me, the bartender, fortune teller, and NPCs in the story are usually enough to open all the events.
I was in the exact same situation. Turns out you can give a rock to someone (won't spoil too much).