Quella di Capitan Golia potrebbe essere LA soluzione.
Banalmente suggerisco: e se l'amico festeggiato si recasse presso la casa dell'amico che dovrebbe fare il regalo? Visto che la chiave non può uscire da quella casa...l'unico modo quindi per aprire il lucchetto è usare QUELLA chiave che si trova in QUELLA casa....