For the Bride and Groom

Jerusalem Ten Speed Press • $35 $18
-