Neat, I got the friend ending. Good writing, I would say.
I half expected a twist like "Ruth can see the future and actually you become her wife or something" when she asked me to stay for longer.