Homocysteine - a mysterious molecule is hidden under a strange name. What secrets does it hide? Should you like it or hate it? How to test it and what do the results mean? What are the causes of high homocysteine levels? What causes? Minor ailments or serious diseases? Find out all of this in this article.