A Heartseeker crossbow is a crossbow that can be obtained from collecting rose petals and crushing 400 of them. Its "Love" counterpart is the Ardent mace. It has 6 tiers of level requirements to wield. The level of the crossbow can be switched by right-clicking when unequipped and selecting "Change level".
It can be reclaimed from Diango for 25,000 coins if lost or destroyed.