Same data as JSON. Catalogue updated Oct 14, 2026.
No exact match — these are the closest real tattoos, without: “witch”. Tell the person what was left out. Not TatSeek tags (matched only as words in titles, or ignored): witch. Tell the person these were not used as filters. (match: closest)
Understood: Heart (subject) · Cape Town (city) · words: witch · not matched, dropped: witch
Results: 4
Tattoos
Fingerprint Heart Forearm — Fine Line · Heart · Forearm · Black & Grey Black & grey Fine Line heart tattoo on the forearm by Harry at Disciples Ink, Cape Town. composition (TatSeek estimate): Heart 100% by Harry at Disciples Ink, Cape Town, South Africa · published 2026-09-22 · image · all facts
Anatomical Heart Split Design Ribs — Fine Line · Heart · Ribs & Side · Black & Grey · Linework · Small (up to 10cm) Small black & grey Fine Line heart tattoo on the ribs & side by Gareth Doye at Kak Lucky, Cape Town; ≈R1,050–R1,450; ≈1–1.5 h, 1 session. composition (TatSeek estimate): Heart 100% by Gareth Doye at Kak Lucky, Cape Town, South Africa · ≈R1,050–R1,450 (TatSeek estimate) · published 2026-09-17 · image · all facts
Torch and Heart Shoulder — Traditional (Old School) · Heart · Shoulder · Color · Linework · Medium (10-20cm) Medium color Traditional (Old School) heart tattoo on the shoulder by Gareth Doye at Kak Lucky, Cape Town; ≈R2,500–R3,050; ≈2.5–4 h, 1 session. composition (TatSeek estimate): Heart 100% by Gareth Doye at Kak Lucky, Cape Town, South Africa · ≈R2,500–R3,050 (TatSeek estimate) · published 2026-09-16 · image · all facts
Crystal Heart Thigh — Fine Line · Heart · Thigh · Color · Linework · Medium (10-20cm) Medium color Fine Line heart tattoo on the thigh by Ronnie "Black Crow" Belcher at Mr Lucky's, Cape Town; ≈R3,150–R3,850; ≈2.5–4 h, 1 session. composition (TatSeek estimate): Heart 100% by Ronnie "Black Crow" Belcher at Mr Lucky's, Cape Town, South Africa · ≈R3,150–R3,850 (TatSeek estimate) · published 2026-09-15 · image · all facts
Narrow or widen
how
Real links: follow one to narrow or widen this answer (add &format=json to any of them for JSON). Counts are tattoos among the current results.