Teresa Palmer says she's the happiest she's ever been after meeting and marrying the man of her dreams and starting a family all in the last 20 months.
And the Australian actress believes it's all due to the law of attraction and positive manifestation.
The Warm Bodies star, 27, told Malibu Magazine she surrounded herself with rose quartz crystals, which are often referred to as the stones of 'unconditional love', before meeting her now husband Mark Webber.
'I truly believe I manifested my husband,' said the self-confessed romantic, 'I had rose quartz crystals all around'.
She also penned a list of desired attributes she hoped to manifest in her ideal partner.
'I wrote a love letter to my future man,' she explained.
'I was very specific about what I was looking for in my letter, and sure enough, three months later, he came along.'
And the actress and her director husband's romantic connection was instant, with the new mother saying they fell in love online before they ever met face to face.
'We wrote love letters for 40 days to each other over email before we met for the first time,' she revealed.
'It was during that period that we fell in love without even having physically met each other.'