Miranda Kerr

Miranda Kerr

Miranda Kerr still has "negative emotions" following her split from Orlando Bloom last year.

The 31-year-old beauty ended her three-year marriage with the 'Pirates of the Caribbean' star seven months ago, and she admits there are days she struggles with her feelings.

Speaking in Net-A-Porter's The Edit magazine, she said: "We all have bad days and negative emotions but I've realised it's important to sit with it and let it pass, and if it doesn't pass, choose a thought that will help it pass.

"Focus on what it is that you're grateful for. Having perspective is key."

The former Victoria's Secret model admits she is "heart-centred" and tries to find a positive in every situation.

She added: "I always look for the best in every situation, no matter what it is. Even if it's something that's sad, upsetting or disappointing at the time, I think, 'There's a reason for this.' "

Miranda, who currently resides in New York City, has three-year-old son Flynn with Orlando, 37, and enjoys spending time with the youngster out in the fresh air.

She said: "I feel happiest when I'm with my son at the beach or the park. Privacy is the most important thing, especially being a mother."