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.''