My path:
Or,
Start -> H
H -> F
F -> E
E -> K
K ->N
N -> Finish
Explanation:
Here I have highlighted the important walls in purple, splitting the maze into sections. Every area within a section can be reached from every other, and (obviously, since I highlighted walls) there are no ways to go from one section to another.
Here I've cleaned up the maze, leaving just the important borders. (Yes, I manually drew all of those walls in Google Sheets. Where did my life go?). This maze looks much easier!
Now we're talking! I've straightened out the borders so now there are lots of neat rectangles. (Yes, I also did this manually).
Reasoning through the cleaned-up maze:
This maze is easier to reason through going from the end, so let's follow Frigga, who starts at the Finish. Frigga has to go through N. Now she can choose from C, K, and M. Both C and M lead to dead ends, so she chooses K. Now she can choose from E or L. L leads to a dead-end, so she chooses E. Now she can choose from D or F. D leads to a dead-end, so she chooses F. Now she can choose from G, H, and I. G leads to a dead-end, and I leads to J which leads to a dead-end, so she chooses H. And as luck would have it, H leads to the start! Now all Frigga has to do is retrace her steps and she's solved the maze.