rose carter love triangle