Really, in-game logic explains it easily. Limit Breaks are a real thing in the fictional world of FFVII, and they're similar to Trance from FFIX -- which takes place on another world with a Lifestream.
Trance is caused by a surge in emotion. Really, it's easily explained.