The fun thing about twincast is that giving it to two other characters than Palom and Porom gives you access to additional, very powerful spell. For instance, having it on Kain and Cecil gives you access to Bubble, while Cecil and Rosa will be capable of casting Ultima!
Anyhoo, just made it to the Moon! Got my knife and my Leviathan and everything too!