Do not give up the riding that you love. Instead, improve the relationship between you and your horse, so that the spooking and bucking will not happen again. If a horse is well-connected to you, she will look at you for reassurance and not spook if you're not spooking yourself. If the horse does not see your as a source of her protection, she will see that she must be her own protector, a situation virtually every horse dislikes.
Find a competent NH trainer in your area and take some lessons with your horse about improving the relationship with her. Those lessons will start on the ground, as all lessons should: the horse can pay much more attention if it's not dealing with a rider's weight on its back. In addition, the horse handler loses about 50% of her leadership the minute she climbs onto the saddle. As far as the horse is concerned, when you're in the saddle you have disappeared.
With the spooking and bucking, I suspect that the horse had plenty of pent-up energy left over from having the whole winter off. If a horse is actually scared enough to spook, they're not going to take the time to throw in a buck or two. They are going to be high-tailing it in the opposite direction. The fact that your horse spooked THEN bucked makes me think that both were brought on by the hi-jinks of a healthy, frisky horse who wants to run off a winter's worth of pep.
Hindsight is always 20/20, but I'd say that getting on a horse who'd spent all winter doing nothing might have had some impact in the spook-and-buck maneuver. For future reference, it would be wise to work such a horse in-hand--longeing or long-reining--for some time until the energy has dissipated some and the horse is back in the groove of working again.
But just working off the energy is not going to solve the spooking. Until the horse feels safe with its handler/rider, it will spook if threatened. That's where the human/horse connection comes in, and improving it makes a vast difference in everything you do with it.
There is also a chance that the buck-after-a-spook was due to pain with saddle fit. If the horse has spent all winter doing nothing, her body could have changed enough to make his saddle fit poorly. Check on that before you get on her again. If she was stalled rather than turned out all winter, the change could be even greater, and the pent-up energy greater, too. I hope she got plenty of turnout during her rest,
Anyway, you have a few things to work on before your next ride. There's no reason to quit riding, just do it smarter. There is no way to make horses completely risk-free--they are living beings with their own thoughts--but you can stack the cards in your favor. Good luck.