haven rose (30)