Choral of Thoughts