I believe I gave the sweet heart you get from the girl in the onyx ward to the guy who has all the pikachu's in his house in exchange for honey on accident a while back. I know you can get a Z crystal and do the Spyce sidequest but need a sweet heart to do so. Does anyone know if there is another way to get one?