Vi har bytt namn till Adlibris Campus! Campusbokhandeln ❤️ Adlibris - Läs mer här
Saint Odd
- Pocket, Engelska, 2015
- Författare: Dean Koontz
- Betyg:
Ej i lager
Beskrivning
Odd Thomas is back where it all started . . . because the time has come to finish it. Since he left his simple life in the small town of Pico Mundo, California, his journey has taken him to places strange and wonderful, mysterious and terrifying. Across the land, in the company of mortals and spirits alike, he has known kindness and cruelty, felt love and loss, saved lives and taken themas hes borne witness to humanitys greatest good and darkest evil. Again and again, he has gone where he must and done what he had to dofor better or worsewith his courage and devotion sorely tested, and his soul forever changed. Every triumph has been hard won. Each sacrifice has taken its toll. Now, whatever destiny drives him has finally steered his steps home, where those he cares for most surround him, the memory of his tragically lost true love haunts him, and one last challengevast and dreadfulawaits him. For Odd Thomas, born to serve a purpose far greater than himself, the wandering is done. Only the reckoning remains.
Produktinformation
Kategori:
Okänd
Bandtyp:
Pocket
Språk:
Engelska
Förlag:
The Book Services TBS
Upplaga:
0
Utgiven:
2015-07-02
ISBN:
9780812999105
Sidantal:
400
$event.detail.name === 'primary-menu' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'primary-menu' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
} else {
setTimeout(() => {
$refs.dialog.close();
}, 300)
document.body.style.overflow = '';
}
});"
class="h-full"
>
$event.detail.name === 'mobile-search' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'mobile-search' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
} else {
setTimeout(() => {
$refs.dialog.close();
}, 300)
document.body.style.overflow = '';
}
});"
class="h-full"
>
$event.detail.name === 'mini-cart' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'mini-cart' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
} else {
setTimeout(() => {
$refs.dialog.close();
}, 300)
document.body.style.overflow = '';
}
});"
class="h-full"
>
$event.detail.name === 'add-to-cart' ? isOpen = true : ''"
@close-drawer.window="() => $event.detail.name === 'add-to-cart' ? isOpen = false : ''"
@keydown.escape.window="isOpen = false"
x-init="$watch('isOpen', value => {
if (value) {
$refs.dialog.showModal();
document.body.style.overflow = 'hidden';
} else {
setTimeout(() => {
$refs.dialog.close();
}, 300)
document.body.style.overflow = '';
}
});"
class="h-full"
>