victoria grant haven rose derek kage