Happy life, happy tennis player. Just ask Caroline Wozniacki, who is in a good spot both on and off the court.