dealssterling silver crystal heart pendant for $19.99