Head over heels

1. To fall down wildly. 2. To flip over when falling.