This ppppaper examines the performance of a galloping energy harvester possessing a nonlinear restoring force. To achieve this goal, a flow energy harvester consisting of a piezoelectric cantilever beam augmented with a square-sectioned bluff body at the free end is considered. Two magnets located near the tip of the bluff body are used to introduce the nonlinearity which strength and nature can be altered by changing the distance between the magnets. A lumped-parameter aero-electromechanical model adopting the quasi-steady assumption for aerodynamic loading is presented and utilized to numerically simulate the harvester's response. Wind tunnel tests are also performed to validate the numerical simulations by conducting upward and downward wind velocity sweeps. Results comparing the relative performance of several harvesters with potential functions of different shapes demonstrate that a mono-stable potential function with a hardening restoring force can outperform all other configurations.