God I love Shadow Hearts: Covenant. I kind of wish I hadn't started playing it now because I totally dropped MSG3 for it.