Skip to main content

Status message

Debug: Image path is empty. in Drupal\twig_tweak\TwigTweakExtension::imageStyleFilter() (line 500 of modules/contrib/twig_tweak/src/TwigTweakExtension.php).
Drupal\twig_tweak\TwigTweakExtension::imageStyleFilter() (Line: 96)
__TwigTemplate_91dbc3ad443f3f1ab913569656480e8d->doDisplay() (Line: 388)
Twig\Template->yield() (Line: 344)
Twig\Template->display() (Line: 359)
Twig\Template->render() (Line: 51)
Twig\TemplateWrapper->render() (Line: 33)
twig_render_template() (Line: 348)
Drupal\Core\Theme\ThemeManager->render() (Line: 491)
Drupal\Core\Render\Renderer->doRender() (Line: 248)
Drupal\Core\Render\Renderer->render() (Line: 484)
Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 75)
__TwigTemplate_99bcdbccd37c076b1b3449b03a6587d3->doDisplay() (Line: 388)
Twig\Template->yield() (Line: 344)
Twig\Template->display() (Line: 359)
Twig\Template->render() (Line: 51)
Twig\TemplateWrapper->render() (Line: 33)
twig_render_template() (Line: 348)
Drupal\Core\Theme\ThemeManager->render() (Line: 491)
Drupal\Core\Render\Renderer->doRender() (Line: 504)
Drupal\Core\Render\Renderer->doRender() (Line: 248)
Drupal\Core\Render\Renderer->render() (Line: 484)
Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 103)
__TwigTemplate_d88d8e4a45ed4911237e2e3c21db144c->block_content() (Line: 432)
Twig\Template->yieldBlock() (Line: 76)
__TwigTemplate_d88d8e4a45ed4911237e2e3c21db144c->doDisplay() (Line: 388)
Twig\Template->yield() (Line: 344)
Twig\Template->display() (Line: 359)
Twig\Template->render() (Line: 51)
Twig\TemplateWrapper->render() (Line: 33)
twig_render_template() (Line: 348)
Drupal\Core\Theme\ThemeManager->render() (Line: 491)
Drupal\Core\Render\Renderer->doRender() (Line: 504)
Drupal\Core\Render\Renderer->doRender() (Line: 248)
Drupal\Core\Render\Renderer->render() (Line: 484)
Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 79)
__TwigTemplate_cf062fe3b86e1cd19b10edb0ef7351bf->doDisplay() (Line: 388)
Twig\Template->yield() (Line: 344)
Twig\Template->display() (Line: 359)
Twig\Template->render() (Line: 51)
Twig\TemplateWrapper->render() (Line: 33)
twig_render_template() (Line: 348)
Drupal\Core\Theme\ThemeManager->render() (Line: 491)
Drupal\Core\Render\Renderer->doRender() (Line: 504)
Drupal\Core\Render\Renderer->doRender() (Line: 504)
Drupal\Core\Render\Renderer->doRender() (Line: 248)
Drupal\Core\Render\Renderer->render() (Line: 484)
Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 111)
__TwigTemplate_e4ccf6200620755280b731b2d7e106b2->doDisplay() (Line: 388)
Twig\Template->yield() (Line: 344)
Twig\Template->display() (Line: 359)
Twig\Template->render() (Line: 51)
Twig\TemplateWrapper->render() (Line: 33)
twig_render_template() (Line: 348)
Drupal\Core\Theme\ThemeManager->render() (Line: 491)
Drupal\Core\Render\Renderer->doRender() (Line: 248)
Drupal\Core\Render\Renderer->render() (Line: 484)
Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 69)
__TwigTemplate_fb5ddceda6e698beeb6bc95d13abe15b->doDisplay() (Line: 388)
Twig\Template->yield() (Line: 344)
Twig\Template->display() (Line: 359)
Twig\Template->render() (Line: 51)
Twig\TemplateWrapper->render() (Line: 33)
twig_render_template() (Line: 348)
Drupal\Core\Theme\ThemeManager->render() (Line: 491)
Drupal\Core\Render\Renderer->doRender() (Line: 504)
Drupal\Core\Render\Renderer->doRender() (Line: 248)
Drupal\Core\Render\Renderer->render() (Line: 484)
Drupal\Core\Template\TwigExtension->escapeFilter() (Line: 118)
__TwigTemplate_a04766638c33170c42e9831660416b00->doDisplay() (Line: 388)
Twig\Template->yield() (Line: 344)
Twig\Template->display() (Line: 359)
Twig\Template->render() (Line: 51)
Twig\TemplateWrapper->render() (Line: 33)
twig_render_template() (Line: 348)
Drupal\Core\Theme\ThemeManager->render() (Line: 491)
Drupal\Core\Render\Renderer->doRender() (Line: 504)
Drupal\Core\Render\Renderer->doRender() (Line: 248)
Drupal\Core\Render\Renderer->render() (Line: 238)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 638)
Drupal\Core\Render\Renderer->executeInRenderContext() (Line: 239)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare() (Line: 128)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse() (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray() (Line: 97)
Drupal\tracer\EventDispatcher\TraceableEventDispatcher->dispatch() (Line: 186)
Symfony\Component\HttpKernel\HttpKernel->handleRaw() (Line: 76)
Symfony\Component\HttpKernel\HttpKernel->handle() (Line: 53)
Drupal\Core\StackMiddleware\Session->handle() (Line: 48)
Drupal\Core\StackMiddleware\KernelPreHandle->handle() (Line: 28)
Drupal\Core\StackMiddleware\ContentLength->handle() (Line: 32)
Drupal\big_pipe\StackMiddleware\ContentLength->handle() (Line: 201)
Drupal\page_cache\StackMiddleware\PageCache->fetch() (Line: 138)
Drupal\page_cache\StackMiddleware\PageCache->lookup() (Line: 87)
Drupal\page_cache\StackMiddleware\PageCache->handle() (Line: 50)
Drupal\ban\BanMiddleware->handle() (Line: 48)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle() (Line: 38)
Drupal\tracer\StackMiddleware\TracesMiddleware->handle() (Line: 51)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle() (Line: 36)
Drupal\Core\StackMiddleware\AjaxPageState->handle() (Line: 51)
Drupal\Core\StackMiddleware\StackedHttpKernel->handle() (Line: 741)
Drupal\Core\DrupalKernel->handle() (Line: 19)

Romance

Migration ID
142

Love and cheeses

Posted by on Dec 15, 2023 - 4:05pm

Lady Camembert has never wanted a husband. In fact, she flat-out refuses to ever have one. But when her father dies, she must confront an ugly law of the kingdom of Fromage: women cannot inherit wealth or property. Determined to take on the family wealth while avoiding marriage to a man, she burns the evidence of her life as Lady, moves to the kingdom’s capital, and reinvents herself as the dashing Count Camembert. In this new life, hiding her true identity is vital – but as Cam begins to fall for Princess Brie, she finds that her secret may not be so easily kept.

If you need inspiration

Posted by Jane J on Nov 21, 2023 - 3:38pm
A review of NPR's Books We Love by

If you're a bookie like me then this is the best time of the year. No, not because of the turkey and Black Friday sales (though those are a bonus), but because now is when NPR posts their Books We Love list and oh how happy it makes me to browse through all those possibles. Think of it as a cross between the library's Best Sellers and Too Good to Miss collections. There is something for everyone and every one of the titles is worth a look.

Always works for me

Posted by Jane J on Oct 18, 2023 - 4:51pm
A review of Mr. Fixer Upper by
Lucy
Score

Recently I saw a discussion about themes/tropes/storylines that would be automatically appealing in a book. For a moment I was stumped. Sure I know the kinds of things I look for in books and often can name things that can be dealbreakers. But an automatic appeal? Hmmm. I couldn't think of anything - until someone mentioned competence. And I knew. Yes, yes, yes. Give me a competent protagonist? I'm in. Doesn't even really matter what they're competent at, I want to read about them. Enter Mr.

Never too much

Posted by Jane J on Jul 19, 2023 - 3:44pm
A review of Knockout by
Sarah
MacLean

All her life Lady Imogen Loveless has been told she's "too much". And given her interest in blowing things up and lack of interest in any of the things a "real" lady does, she's convinced that she'll always live up to her name and remain single. But that fact doesn't stop her from truly liking (and lusting after) Scotland Yard inspector, Thomas Peck. For his lights, while Tommy may at times be very frustrated by Imogen, he's also totally fascinated by her. The only way in which she's "too much", as far as he's concerned, is in her station - she's an aristocrat and he a commoner.

Reading dilemmas 101

Posted by Jane J on Jun 13, 2023 - 2:34pm
A review of Fourth Wing by
Rebecca
Yarros

Anyone who's known me for a while as a reader knows I can dig my feet in when a book becomes too popular. If I read a book before it became hugely popular, great. But if it's become hugely popular? I'm far more likely to not read it then. If I'm being honest here (and why else would I start talking about this?), I'll admit I like to be the discoverer of the books. I like to find the gems before everyone else. My petty confession of the day.

Politics of love

Posted by Jane J on Jun 5, 2023 - 3:44pm
Foz
Meadows

I recently finished the second book in a fantasy romance series and wanted to buzz about it here - connecting to my review of book one of course - only to realize that I hadn't reviewed book one! Amazing. And a serious lapse on my part. One that likely happened for the same reason I'm now not going to talk about book two - it wasn't in LINKcat yet. So backing up, here is the first. A Strange and Stubborn Endurance is a marriage of convenience romance contained within the political plotting in a a fully-realized and lush fantasy world.

Love and broccoli

Posted by Jane J on May 23, 2023 - 2:56pm
A review of Mrs. Nash's Ashes by
Sarah
Adler

"Rose McIntyre Nash died peacefully in her sleep at the age of ninety-eight, and now I carry part of her with me wherever I go. I do not mean that figuratively. She's inside a small wooden box tucked away in my backpack as we speak. Not all of her, of course. Geoffrey Nash wasn't about to hand over his entire grandmother to the weird girl who lived in her spare bedroom. But Geoffrey was kind enough to give me three tablespoons of her ashes (again, not figurative; he portioned her out with a measuring spoon from the kitchen)."