There is Krafty Cards in Okehampton. There's another craft shop in Bideford on the Quay near Wimpey