Unexpected visit from our cruising friend Patti and her rescued Mexican puppy