Cart 0
Cart 0

Fine Jewelry That Tells a Story

every purchase fights human trafficking

custom jewelry inquiry
engagement rings
his + her rings
earrings
necklaces + bracelets
worn + made
Screen Shot 2025-02-22 at 6.39.41 PM.png

Our jewelry is designed with you mind the entire step of the way. With thousands of hours of dedication, our jewelers are committed to creating and personally setting your pieces with excellence in mind.

Our custom fine jewelry pieces start at $500, and move upward from there.

Everything on our website is available for purchase, or you can email us at here for any ideas you may want to create.

The Vision

 

Wearing Hope exists to create a community that is bold in love and in Christ’s name. The brand begun as a way to fund an anti-human trafficking prevention trip and turned into a small business. Wearing Hope openly supports Dressember with 10% of all profits brought in by the generous jewelry-adopters. We strive to create beauty with each and every piece, and make your experience here one you will always remember with a warm heart.

 
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import java.util.*;

@RestController
public class CheckoutController {
    @GetMapping("/checkout")
    public Map checkout(
            @RequestParam String products,
            @RequestParam(required = false) String coupon) {

        // Parse products
        Map productQuantities = new HashMap<>();
        for (String productEntry : products.split(",")) {
            String[] parts = productEntry.split(":");
            productQuantities.put(
                    parts[0], // Product ID
                    Integer.parseInt(parts[1]) // Quantity
            );
        }

        // Build result
        Map result = new HashMap<>();
        result.put("products", productQuantities);
        result.put("coupon", coupon != null ? coupon : "No coupon applied");

        return result;
    }
}