You can think 'cause' as a 'factor' which causes the case. There may a lot of causes that can make a thing happened. (cause also is a verb ).
As Peachey said, reason is a logical explanation that explain how the thing happened and why you did a thing.