Theological and cardinal virtues and their meanings