Basically you just need to explore the caverns and select the "Echoing cave chamber" event to meet Tabitha again and again and chat with her about different things until she invites you over, and then you can chat with her and whatnot, making Tabitha gain confidence. With enough confidence, she'll stay when you encounter her on one of Amy's walks, which is a repeatable event. So there should be no problem in just continuing.