One name, three stories: Ruperta