Deprecated: Optional parameter $params declared before required parameter $tempfile is implicitly treated as a required parameter in /home/sydneyrain_admin/sydneyrain.com/wp-content/plugins/kingcomposer/includes/kc.tools.php on line 301

Deprecated: Optional parameter $parent declared before required parameter $taxonomy is implicitly treated as a required parameter in /home/sydneyrain_admin/sydneyrain.com/wp-content/plugins/kingcomposer/includes/kc.ajax.php on line 1849

Deprecated: Optional parameter $spacing declared before required parameter $taxonomy is implicitly treated as a required parameter in /home/sydneyrain_admin/sydneyrain.com/wp-content/plugins/kingcomposer/includes/kc.ajax.php on line 1849

Deprecated: Return type of Requests_Cookie_Jar::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sydneyrain_admin/sydneyrain.com/wp-includes/Requests/Cookie/Jar.php on line 63

Deprecated: Return type of Requests_Cookie_Jar::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sydneyrain_admin/sydneyrain.com/wp-includes/Requests/Cookie/Jar.php on line 73

Deprecated: Return type of Requests_Cookie_Jar::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sydneyrain_admin/sydneyrain.com/wp-includes/Requests/Cookie/Jar.php on line 89

Deprecated: Return type of Requests_Cookie_Jar::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sydneyrain_admin/sydneyrain.com/wp-includes/Requests/Cookie/Jar.php on line 102

Deprecated: Return type of Requests_Cookie_Jar::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sydneyrain_admin/sydneyrain.com/wp-includes/Requests/Cookie/Jar.php on line 111

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetExists($key) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sydneyrain_admin/sydneyrain.com/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 40

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetGet($key) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sydneyrain_admin/sydneyrain.com/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 51

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetSet($key, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sydneyrain_admin/sydneyrain.com/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 68

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::offsetUnset($key) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sydneyrain_admin/sydneyrain.com/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 82

Deprecated: Return type of Requests_Utility_CaseInsensitiveDictionary::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home/sydneyrain_admin/sydneyrain.com/wp-includes/Requests/Utility/CaseInsensitiveDictionary.php on line 91

Warning: Cannot modify header information - headers already sent by (output started at /home/sydneyrain_admin/sydneyrain.com/wp-content/plugins/kingcomposer/includes/kc.tools.php:301) in /home/sydneyrain_admin/sydneyrain.com/wp-content/plugins/moosend-email-marketing/vendor/moosend/website-tracking/src/Cookie.php on line 8

Warning: Cannot modify header information - headers already sent by (output started at /home/sydneyrain_admin/sydneyrain.com/wp-content/plugins/kingcomposer/includes/kc.tools.php:301) in /home/sydneyrain_admin/sydneyrain.com/wp-content/plugins/moosend-email-marketing/vendor/moosend/website-tracking/src/Cookie.php on line 8

Warning: Cannot modify header information - headers already sent by (output started at /home/sydneyrain_admin/sydneyrain.com/wp-content/plugins/kingcomposer/includes/kc.tools.php:301) in /home/sydneyrain_admin/sydneyrain.com/wp-content/plugins/moosend-email-marketing/vendor/moosend/website-tracking/src/Cookie.php on line 8

Deprecated: strtr(): Passing null to parameter #1 ($string) of type string is deprecated in /home/sydneyrain_admin/sydneyrain.com/wp-content/plugins/moosend-email-marketing/vendor/moosend/website-tracking/src/Utils/Encryption.php on line 8

Deprecated: urlencode(): Passing null to parameter #1 ($string) of type string is deprecated in /home/sydneyrain_admin/sydneyrain.com/wp-content/plugins/moosend-email-marketing/vendor/moosend/website-tracking/src/Payload.php on line 202
Books - Sydney Rain
Deprecated: uksort(): Returning bool from comparison function is deprecated, return an integer less than, equal to, or greater than zero in /home/sydneyrain_admin/sydneyrain.com/wp-content/plugins/kingcomposer/includes/kc.functions.php on line 862

Books

Interested in the books I’ve written? Want to know what series you should start with? Click on a book below to learn more!

Image of a 3D book with Well of Vengeance as the cover

Well of Vengeance : The Lunen Kingdom Series Book 1 - YA Dark Fantasy