Happy Brains Daily Riddles Day 12, Who will Marry the Princess

Happy Brains Daily Riddles Day 12 has something really mind boggling. Who…