Mexican singer Christian Castro says his personal and professional lives harmonized on a high note, which is why he named his new CD Dias Felices (Happy Days). In the ensuing years, he's had a few ...