a hand sewn crystal cardholder — semi-sheer, key-ringed, and built to carry only the essentials. 6 inches tall. 4 inches wide. the story →
a hand sewn crystal cardholder — semi-sheer, key-ringed, and built to carry only the essentials. 6 inches tall. 4 inches wide. the story →