Chapter 311: Their new destinies... Moonrose meets the father!