91³Ô¹ÏÍø

Watch CBS News

Dionne Sims seeks new owner of St. Paul's Black Garnet Books

ST. PAUL, Minn. — Black Garnet Books' Dionne Sims is looking to hand off ownership of her beloved St. Paul bookstore to pursue her next dream.

Sims took to on Tuesday to announce she's returning to school to hone her craft as a writer and needs to step away from her business, .

"Because I'm someone who throws myself head-and-heart-first into my goals, I refuse to half-ass running Black Garnet, or half-ass my schooling. And so here we are! I hope to have your support and understanding," Sims said on Instagram.

Sims founded Black Garnet in the weeks following George Floyd's murder, first calling it into existence with this tweet: "Minnesota doesn't have a Black-owned bookstore. I think that's my new dream."

She then turned her vision into reality with the help of a crowdfunding campaign, first establishing an online marketplace during the pandemic before opening a pop-up store in Minneapolis.

"There are enough Black and racially diverse authors to fill a bookstore," Sims told WCCO in 2020. "We don't have to be just a little shelf in the corner labeled 'diverse books.'"  

5384c2698df6b5901b1c648a32409e72.jpg
Dionne Sims WCCO

In October 2022, Sims officially opened Black Garnet Books off University and Hamline avenues in the Midway neighborhood, the only operating Black-owned bookstore in the state at the time, featuring 2,000 works by authors and illustrators of color.

Now, Sims is searching for a kindred spirit to continue her mission.

"Black Garnet Books is a manifestation of so many things that are bigger than me, bigger than the very simple dream I had of making sure there's always a Black-owned bookstore in my home of Minnesota. A dream I know is shared by so many people here," Sims said on Instagram.

And her pitch is a convincing one since she's already done all the heavy lifting.

"Might I point you in the direction of a completely set up, established, thriving, well-loved bookstore in the heart of the capital city of Minnesota?" Sims said.

Since Black Garnet Books' opening, Mary Taris founded  in downtown Minneapolis. And months before Sims published her fateful tweet in 2020, , which still travels around the metro.

NOTE: The original airdate of the video attached to this article is March 7, 2023.

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=296763317a51cab90faa73f1bb146d5c'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });