Communication, Mythology October 7, 2015 Ponniyin Selvan weds whom? Yes in the novel “Ponniyin Selvan” he marries Princess Vanathi of Kodumbaalur, but here in Royapettah he marries Bhavani (aka) Rupavathi.