Hollywood lovebirds Katie Holmes and Tom Cruise are hurriedly preparing their baby room in time for their new arrival - and Holmes is putting her newfound knitting skills to the test.

The 26-year-old screen beauty is busily whipping up woolly creations in readiness for the birth, just weeks after announcing her pregnancy.

She enthuses, "We're getting (the nursery) together and I'm learning how to knit.

"It's amazing. I'm so happy. I feel great. I'm beaming.

"We don't have a date yet. There's so much excitement."