rose devine