Katie Holmes is about to turn 29 in only a matter of days, but when it comes to gifts, she admits to In Style magazine that she has everything she could ever want. January's covergirl says her relationship with husband Tom Cruise "gets better and better." And as for their little girl, Suri, she admits she is "mostly shocked at how quickly she grows." At the end of the day, "I want to go to sleep knowing I made my family happy, I made myself happy and I worked hard in all aspects of life. It's really pretty simple."