DThoris<p><a href="https://dice.camp/tags/JustFinished" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>JustFinished</span></a> River Has Roots by Amal El-Mohtar</p><p>What happens when you need to choose between love and duty? in a world where grammar is magic, maybe the answer lies in riddles. This gorgeous, lyric fairy-tale gives us the answer in song. The audiobook is just under 3 hours long and so worth listening to.</p><p><a href="https://dice.camp/tags/books" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>books</span></a> <a href="https://dice.camp/tags/bookstodon" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>bookstodon</span></a> <a href="https://dice.camp/tags/SFF" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>SFF</span></a> <a href="https://dice.camp/tags/fantasy" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fantasy</span></a> <a href="https://dice.camp/tags/fairytale" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>fairytale</span></a> <span class="h-card" translate="no"><a href="https://a.gup.pe/u/bookstodon" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>bookstodon</span></a></span></p>