Amy Adams can't understand why all her friends don't have children.

The 'Fighter' actress - who gave birth to Aviana, her daughter with fiance Darren Le Gallo, last May - feels getting pregnant was "exactly" the right thing for her to do and she now realises how bored she was of herself before she became a mother.

She said: "I highly recommend having children - It felt like exactly what my body was supposed to do at that point.

"More than anything ever, it just felt physically right being pregnant.

"My friends without kids say, 'Oh I don't know how you do it, getting so tired.' And I just think, 'I don't know how they don't do it.'

"It's a huge relief not being the most important person in the room anymore. I hadn't realised quite how sick of myself I'd become."

The 36-year-old beauty also spoke of how star-struck she felt working on 'Catch Me If You Can' in 2002 because she had had such a crush on her co-star Leonardo DiCaprio for several years before they shot the film.

She recalled to The Observer magazine: "I was like, 'Argh what am I doing here, this is amazing.'

"When I moved to Los Angeles, all the people back home were saying, 'So if you ever run into Leonardo DiCaprio.' and I was like, 'I know, right? Imagine.'

"And then I ended up doing a scene with him, where I had braces on my teeth and pigtails, kissing him. I had a rude awakening and realised he was never going to leave his girlfriend for me."