Error message

  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Notice: Trying to access array offset on value of type int in element_children() (line 6592 of /home1/montes/public_html/books/includes/common.inc).
  • Deprecated function: implode(): Passing glue string after array is deprecated. Swap the parameters in drupal_get_feeds() (line 394 of /home1/montes/public_html/books/includes/common.inc).
  • Deprecated function: The each() function is deprecated. This message will be suppressed on further calls in menu_set_active_trail() (line 2405 of /home1/montes/public_html/books/includes/menu.inc).

Fantasy Books

Spotlight on “Adrift” by Will Dean

http://litstack.com/ - Mon, 01/19/2026 - 15:00
Adrift by Will Dean book cover

LitStack Spots – Titles by Will Dean Here are some titles by Will Dean that…

The post Spotlight on “Adrift” by Will Dean appeared first on LitStack.

Categories: Fantasy Books

Blue Beard, Red Hood - Book Review by Voodoo Bride

http://mcpigpearls.blogspot.com/ - Mon, 01/19/2026 - 13:00

 

Blue Beard, Red Hood (Beloved Villains #6)Rebecca F. Kenney
What is it about:A spicy, adult romantasy retelling of "Bluebeard" and "Little Red Riding Hood," two of Charles Perrault's most famous stories.
Sybil Fallon has a habit of summoning demons unintentionally and at the most inconvenient times. When she, her mother, and her sister are invited to an upcoming dinner at the estate of the mysterious Theron Beresford, Sybil is desperate to ensure that her ability won't manifest and ruin the evening. But when she seeks help from her reclusive former mentor, Grandmother Riquet, she discovers that the old woman has changed in dangerous and disturbing ways... and so has the forest in which she lives.
As Sybil struggles to control an ability she doesn't understand, she becomes strongly attracted to Beresford, the brawny, handsome estate owner. His distinctive blue beard isn't his only unusual trait. In addition to socially acceptable dinner parties, he also likes to host secret gatherings in the refurbished barn on his property. Sybil's first invitation to one of his naughty midnight parties opens her mind to a world of new pleasures. But with local disappearances inciting the suspicion of the neighbors, and Beresford's secretive nature raising questions in her own mind, Sybil must navigate an increasingly treacherous path through the forest of her circumstances in pursuit of the future she wants.
What did Voodoo Bride think of it:Yes, I totally went on a Rebecca F. Kenney Binge.This one I got as an ARC, but I bought the ebook as well, because I didn't get to reading/reviewing before the release.
I've always thought Bluebeard would be a great fairy tale to reimagine into something more sensual. And here it is!
I really enjoyed this mashup of Bluebeard and Little Red Riding Hood. I liked Sybil, and was as intrigued by Beresford as she was. There lots of deliciousness, some creepy things, and lots of suspense. There's elements of both fairy tales, but once again Kenney weaves them into a wonderful reimagining all her own. I had a great time with this and it won't be the last book by Kenney I will read.
Why should you read it:It's a sensual, suspenseful fairy tale mashup.

Categories: Fantasy Books

Review – The Magic of Untamed Hearts (Wild Magic, Book 3) by Raquel Vasquez Gilliland (4/5 stars)

http://hiddeninpages.com/ - Mon, 01/19/2026 - 07:27

Reading Level: Adult
Genre: Paranormal Romance
Length: 368 pages
Publisher: Berkley
Release Date: January 13, 2026
ASIN: B0F4Q7YQXK
Stand Alone or Series: 3rd book in Wild Magic series
Source: ebook from NetGalley for Review
Rating: 4/5 stars

“Like her sisters, Sage and Teal, Sky Flores has a touch of magic, and it’s caused nothing but heartache. Not only did she disappear into the woods years ago and reappear with no rational explanation, she’s also more comfortable talking to animals than to people. Different and misunderstood, Sky is shunned in the small town of Cranberry.

Sky’s neighbor, Adam Noemi, has his own problems. After being laid off from a prestigious newspaper, Adam, ever the ambitious reporter, needs a big headline to redeem his career. Enter Sky, a girl with a story that news outlets have been chasing for years. Sky agrees to grant Adam an exclusive interview on one condition: that he befriend Sky, in a very public way, to prove to everyone in Cranberry that she’s not an outcast.

As Sky shares her experiences with Adam, something much bigger than a simple agreement begins to grow between them. But for love to take root, Adam will have to take a leap towards a life that defies expectations, and Sky must open her heart – full of flora and fauna and mystical energies – to his curious mind.”

Series Info/Source: This is third book in the Wild Magic series. I got a copy of this to review on ebook from NetGalley.

Thoughts: This was a well done continuation of this series. I enjoyed reading about Sky’s story. My favorite book in this series remains the first book, but I enjoyed this one as well. You really feel for Sky and all that she’s been through; I thought her autism was well represented too.

Sky has a touch of magic; she can talk to animals. Unfortunately, with her long absence, she is more comfortable talking to animals than people, and the people of Cranberry town have not been kind to her. She feels like a burden on those around her. Sage and Teal have both moved on with their lives but still feel like they have to baby Sky. Sky is doing okay though; she has her job at the library and a couple of friends. She wants more and is trying to put herself out there. After some horrible experiences in an online dating app she finally clicks with someone online. Simultaneously, she keeps running into Adam. He was horrible to her in high school and is now the big time famous reporter (who seems to be down on his luck). Him and Sky have one thing in common, his father who is struggling with onset dementia. As Adam and Sky end up spending more time together via Adam’s father, they start to find out that they have more in common than they previously knew.

This was a cute story and I enjoyed it. I was excited to finally get Sky’s story, and she is by far the most timid of the sisters. I really felt for her and her feelings of loneliness, not fitting in, and of being a burden on those around her. I enjoyed watching her grow and find her footing throughout the story.

Sky has autism and this is represented throughout the story; she is sensitive to certain sensation and fabrics, has trouble with natural conversation and reading cues but she is trying to own it. I thought Gilliland did a great job representing this throughout the story. Sky is a high functioning individual who just needs to interact with people and things a bit differently. Adam comes off as a bit of a jerk initially, but I grew to enjoy his character more as the story progressed. The two end up having excellent chemistry together.

This story felt a bit slower than the previous two books. Sky had a mystery of a secret coven that she was trying to unravel but that was very much in the background and kept being forgotten throughout the story. There just didn’t seem to be as much to drive this story forward as there were in the first two books. I also love the Flores family, but they seem very scattered in this book. They do come together at times, but Sky felt very much on her own because she was very much on her own for a lot of the book. All the other members of the Flores family had valid but different priorities (new baby, new business, etc).

This was easy to read and cute and funny. I enjoyed it and think it was a decent close to this series about these magical sisters.

My Summary (4/5): Overall I liked this and thought it was a quick, cute, and fun read. It was a bit slower than the previous two books and I didn’t click with Sky as a character quite as well. However, I did like learning more about Sky and watching her grow and get her happiness. I would recommend this series to those who enjoy paranormal magic with a cozy feel; all of these books have an emphasis on family and finding happiness. I will definitely keep an eye out for Gilliland’s future books.

Categories: Fantasy Books

Friday Musings: Our Latest Adventure In Home Ownership

DAVID B. COE - Fri, 01/16/2026 - 16:00

Last week, our septic system died. It had been giving us trouble for a while, making dyspeptic noises when we did the laundry or ran too much water through the pipes, draining too slowly, and generally seeming not well. You might say the whole thing crapped out on us. But shit happens….

We had someone come in to check it, and they told us the tank needed pumping. But when we had another someone come in to do that, they discovered that the tank, which is made out of cement, was broken, and had been KNOWN to be broken by the previous owners of the house, who had set up some weird makeshift patches over the broken section to hide or at least mitigate the problem. So, that was something of a pisser….

Then we had a third someone come in to remove the broken tank and replace it with one that, well, wasn’t broken. This was set to cost us a great deal of money — a butt-load, if you will. And they discovered that the broken tank was actually resting on a second tank, which was deeper in the ground. At which point, their already-substantial estimate ballooned further. That really stank. It felt like we were just flushing money down the toilet….

Excavator in our yard.And actually, we had previously — as in just a couple of weeks ago — had to replace our hot water heater. Hence, you might say that the septic issues were our number two problem….

Okay, I’ll stop now with the terribly immature scatological humor. The septic problems were real — not something I made up to work in these awful jokes. Fortunately, the work is done, the expense has been borne, the bird feeders are back up, and the yard has been patched, though it will take a while for it to recover fully. The guys doing the tank replacement (who were great — professional, considerate, friendly, reliable, and determined to get the work done quickly) had to bring in some heavy equipment. There was nothing to be done about the lawn.

But that’s a small matter. Everything (for now) is working as it’s supposed to. You might even say that our problems are behind us now….

Enjoy your weekend!

Categories: Fantasy Books

A Tale of Vines and Vengeance - Quick Review by Voodoo Bride

http://mcpigpearls.blogspot.com/ - Fri, 01/16/2026 - 13:00

 

A Tale of Vines and Vengeance (Wicked Darlings #3.5)by Rebecca F. Kenney
What is it about:This is not a full novel, it is a short story connected to the Wicked Darlings series. It is meant to be read after you've completed all three of the main novels in the series, starting with A Court of Sugar and Spice. It contains some spoilers for the series.If you loved Clara and her handsome Sugarplum Faerie, Finias, you'll enjoy this small glimpse into their life after the events of the series.
What did Voodoo Bride think of it:I'm a rebel. I totally skipped over the third book in this series to read this short story about Clara and Fin.
And it's a quick read with both suspense and lots of deliciousness. If you loved Clara and her Sugarplum Faerie as much as I do, this is a must read!There's spoilers for the first two books, and maybe minor spoilers for the third book.
Why should you read it:It's fun and delicious.



Categories: Fantasy Books

Audiobook Review – Emergence (Eclipsed Evolution, Book 3) by Kim Harrison, Narrated by Xe Sands (3/5 stars)

http://hiddeninpages.com/ - Fri, 01/16/2026 - 07:40

Reading Level: Adult
Genre: Science Fiction/Paranormal
Length: 6 hours and 12 minutes
Publisher: Penguin Audio
Release Date: June 04, 2024
ASIN: B0CKWGFGHW
Stand Alone or Series: 3rd book in the Eclipsed Evolution series
Source: Audiobook from Audible.com
Rating: 3/5 stars

“As time has passed, Dr. Renee Caisson has begun to see the demonic, alien August as more than a research subject or an unlikely colleague—they’ve become friends. And together she and August have helped the two societies of Nextdoor and Earth through the confusion of first contact, the danger of misunderstandings, and the anger of mistreatment.

But when a popular blogger and conspiracy theorist twists August’s words, an uproar ensues, turning a powerful section of human society against the Neighbors—and resulting in Renee’s house arrest. Her could-be boyfriend, Major Jackson, says it’s to protect her, though that’s not how Renee sees it.

Torn between duty and friendship, August jumps Renee to freedom, fully aware that the journey might reveal more to her than she should know. The wily Neighbor has pieced together that Renee has been unconsciously using their magic, a fact that, if revealed, will cause more, not less, conflict between the humans and Neighbors.

For if the people of Earth can master magic and exile August’s people again, the Neighbors will not survive. . . .”

Series Info/Source: This is the third book in the Eclipsed Evolution series. I bought a copy of this on audiobook from Audible.

Thoughts: I am a bit torn about this series. I like the idea behind it and do enjoy some of the characters. However, it is really predictable and moves really slow (the novella format might have something to do with that). I got the first three of these on audiobook because I was looking for some shorter audiobooks that I could listen to during a car trip. The audiobook is okay; the narrator has a kind of raspy voice that can be tough to hear if there is a lot of background noise where I am listening (for example, in the car). I got these as a bundle deal and probably wouldn’t have kept reading after the first book if I hadn’t done that.

This book picks up right after where the second book in the series left off. Renee and August are starting to work on research projects together, and the Neighbors are now known to the rest of the world. When a popular blogger starts to twist the story, an uproar ensues and Renee ends up under house arrest. August jumps her out. However, the fact that Renee may be unconsciously using the neighbor’s spark magic has both human and neighbor sides concerned.

I like the idea behind this whole series; it is an intriguing blend of science fiction and paranormal elements. I also continue to like the characters; they are smart and kind, if a bit vanilla at times. I will also say that characters come across as very world-weary as well. I just feel like the story drags; the way things play out is exactly how I would expect them to play out. The actions characters take feel a bit underwhelming, and nothing is surprising. This makes the story feel strangely unoriginal (even though the premise is unique) and a bit tired.

Everything about this is okay but not great. I originally thought this was a trilogy and that this book would wrap up the series, however I was wrong. Nothing is resolved in this book, and there will definitely be more books in this series.

My Summary (5/5): Overall I find this series underwhelming. I like the premise and the characters, but struggle with how predictable and tired the story feels. If I hadn’t bought all three of these together, I probably wouldn’t have read past the first book. Now that I have the three released books in this series, I am still feeling underwhelmed and don’t plan on reading additional books in this series. This is definitely not Harrison’s finest. Despite the creative premise, this story has been very slow, predictable, and tired.

Categories: Fantasy Books

'The Five: The Untold Lives of the Women Killed by Jack the Ripper' by Hallie Rubenhold

http://alphareader.blogspot.com - Fri, 08/09/2024 - 07:48

 

From the BLURB: 
Polly, Annie, Elizabeth, Catherine and Mary-Jane are famous for the same thing, though they never met.
They came from Fleet Street, Knightsbridge, Wolverhampton, Sweden and Wales. They wrote ballads, ran coffee houses, lived on country estates, they breathed ink-dust from printing presses and escaped people-traffickers. 
What they had in common was the year of their murders: 1888. 
Their murderer was never identified, but the name created for him by the press has become far more famous than any of these five women. 
Now, in this devastating narrative of five lives, historian Hallie Rubenhold finally sets the record straight, and gives these women back their stories. 

The Five: The Untold Lives of the Women Killed by Jack the Ripper by Hallie Rubenhold, read on audiobook by Louise Brealey. 
“Poor women were expendable …”
I listened to the audiobook of this, via my library's BorrowBox app - even though I've also owned the B-format paperback since about 2020, I could just never bring myself (or my heart) to pick it  up and read it of my own volition, but on audiobook I tore through it. And under the talent of Brealey's narration, who could bring out various regional accents to really help things along - it was superb. 
This was such a tough listen but I’m really really glad that I finished this book and I found it to be an extraordinary non-fiction work and by far one of the best non-fiction books I’ve read in a long time. 
I was completely upended, however to discover that this book has pissed off so many people and specifically “Ripperologists” to the point that Hallie Rubenhold has been horribly abused and harassed because she did to research into the canonical five victims of Jack the Ripper - and put fourth credible evidence that not all of them were prostitutes as the sick lore of this madman murdering spree dictated for so long. 
Her book is a gracious and human examination of what it meant to be a woman in the 1880s and the impossible position that they were put in to either be Madonna or whore. She digs into the Victorian mindset of the time that insisted that their murders had to somehow be prescriptive to the wider public and so they were painted as Scarlet women. Their stories absolutely broke my heart and patterns did emerge in all of them — domestic violence, alcoholism (if only to have some alleviation from the drudgery of being a woman at the time) …  the way people were kept impoverished and women in particular who had to bear the burden of childbirth and child rearing. Lack of education being the lightning rod overarching issue for so many people of this time. Just an incredible historical examination of everything never said about these women that I found to be so touching and crucial.
As I was reading, I was repeatedly struck by the realisation of how true it is now - just as it was in 1888 - that all it takes is a bad bout of luck, illness or injury for any one of us to experience houselessness and our fate to be completely undone. I thought that about each of these women at so many points in their life as Hallie unpicked them for us ... and my god, did my heart go out to them - across space and time. 
The very final chapter in the book is the Author listing all of the items found on four of the victims upon their death; in one of their pockets was one red mitten — and that visual is just touching and heartbreaking, as was the entire book.
5/5
Categories: Fantasy Books

'The Ministry of Time' by Kaliane Bradley

http://alphareader.blogspot.com - Sun, 07/21/2024 - 13:29

 


From the BLURB: 

A BOY MEETS A GIRL. THE PAST MEETS THE FUTURE. A FINGER MEETS A TRIGGER. THE BEGINNING MEETS THE END. ENGLAND IS FOREVER. ENGLAND MUST FALL. 

In the near future, a disaffected civil servant is offered a lucrative job in a mysterious new government ministry gathering 'expats' from across history to test the limits of time-travel. 

Her role is to work as a 'bridge': living with, assisting and monitoring the expat known as '1847' - Commander Graham Gore. As far as history is concerned, Commander Gore died on Sir John Franklin's doomed expedition to the Arctic, so he's a little disoriented to find himself alive and surrounded by outlandish concepts such as 'washing machine', 'Spotify' and 'the collapse of the British Empire'. With an appetite for discovery and a seven-a-day cigarette habit, he soon adjusts; and during a long, sultry summer he and his bridge move from awkwardness to genuine friendship, to something more. 

But as the true shape of the project that brought them together begins to emerge, Gore and the bridge are forced to confront their past choices and imagined futures. Can love triumph over the structures and histories that have shaped them? And how do you defy history when history is living in your house?

'The Ministry of Time' is the debut novel from British-Cambodian writer and editor based in London, Kaliane Bradley. 

So, this may well be my favourite book of 2024. WOW-ee. What an enjoyable read, especially for a low-science fiction girly whose particular proclivity is time-travel tales (those are always my fave 'Doctor Who' episodes, the back-in-time ones). So, some random observations; 

⦿ I am very fond of 2005 YA novel 'The White Darkness' by Geraldine McCaughrean, which is about a teenage girl who is genuinely in love with (the long-dead) Captain Lawrence 'Titus' Oates from the doomed Terra Nova Expedition. So when I read the blurb for 'The Ministry of Time' about Britain having harnessed time-travel and successfully bought six travellers from various eras to the modern-day, including Commander Graham Gore from the doomed Franklin expedition - I was all in. *Especially* when the blurb hinted that Gore's present-day "bridge" - the protagonist of the novel who is tasked with helping him acclimatise and who maybe starts to develop feelings - I was *ALL IN*. 


⦿ Time-travel has always been my bag. Modern-day women falling for out-of-time men is my particular favourite sub-genre ... I know exactly when this started; 'Playing Beatie Bow' by Ruth Park, and the time-travelling Abigail falling for Judah in the 1800's. This was particularly cemented when I read 'Outlander' by Diana Gabaldon as an 18-year-old; WWII army-nurse Claire passing through the stones to Jamie Fraser in the 18th century. No doubt there's some Marty McFly 'Back to the Future' Michael J. Fox appreciation thrown in there too. But this sub-genre of sci-fi and time-travel is my jamboree. And 'The Ministry of Time' gave it to me in HEAPINGS of timey-wimey goodness. The romance is slow-burn but makes up for it because our protagonist (whose name we don't know, but we get an intimate first-person account from) crushes HARD on Gore and that amps up the burn. But I was also very sucked into the mechanics and politics of the time-travel itself, so it wasn't like I was ever cooling my heels and checking my watch for the low sci-fi to get good ... it was ALL good. 

⦿ The politics of time-travel in this book reminded me of the Norwegian sci-fi series 'Beforeigners', about people from different time-periods suddenly randomly appearing in Oslo, becoming refugees of time that the Norwegian government has to deal with. It's also a little bit like the (brilliant) Aussie TV series 'Glitch' set in a small outback town where; 'Seven people from different time-periods return from the dead with no memory and attempt to unveil what brought them to the grave in the first place.' I like this connection in particular because there's a shady organisation linked to the raising of the dead, a big-pharma laboratory called "Noregard" (best in-universe name for a corporation, ever.) It's also a wee bit like the 2001 rom-com starring Hugh Jackman and Meg Ryan, 'Kate & Leopold' about an English Duke from 1876 falling for a modern-day New Yorker when he's unceremoniously dragged into the future. If any/all of those recs are your picnic; this book is for you. 


⦿ He filled the room like a horizon ... the writing was sumptuous, and gorgeous at times. Sometimes Bradley had a turn-of-phrase of description that made me go "ohhhhh." When something changes you constitutionally, you say: ‘the earth moved,’ but the earth stays the same. It’s your relationship with the ground that shifts. 

⦿ I actually first heard about this book, in a Guardian round-up of British debuts to look out for, and the description of Kaliane Bradley's idea made my spine sizzle and then I Googled her even more and found that she partly wrote the idea for 'The Ministry of Time' during Covid and lockdowns and because she kinda fell in love with the only photograph of Graham Gore. No, really. 'Kaliane Bradley Fell in Love With a Dead Man. The Result Is The Ministry of Time' ... if that's not an *amazing* sales-pitch I don't know what is. 


⦿ I just loved this. It's extremely cinematic and I wouldn't be surprised to find it is being developed into a movie or limited-TV series. It both feels appropriately head-nodding to plenty of other fabulous low-sci-fi time-travel that will make aficionados happy, but also sparkly-unique enough to keep adding to the conversation about the space-time continuum. Even if I guessed the small twist that comes, I did so because I know this sub-genre so well and expected certain markers along the way and Bradley did not disappoint. I loved this so much, I was only one-chapter in when I knew it'd give me the best bookish hangover and be hard book to follow-up, probably throwing me into a reading-rut.

5/5

Categories: Fantasy Books

'Love, Death & Other Scenes' by Nova Weetman

http://alphareader.blogspot.com - Wed, 04/10/2024 - 10:18

 


From the BLURB: 

Nova Weetman’s unforgettable memoir reflects on experiences of love and loss from throughout her life, including: losing her beloved partner, playwright Aidan Fennessy, during the 2020 Covid lockdown; the death of her mother ten years earlier; her daughter turning eighteen and finishing school; and her own physical ageing. Using these events as a lens, Nova considers how various kinds of losses – and the complicated love they represent – change us and can become the catalysts for letting go.

This is a moving, honest account of farewelling a partner of twenty-five years, parenting teenagers through grief, buying property for the first time at the age of fifty, watching Aidan live on through his plays, and learning to appreciate spending hours alone with only the household cat for company. Warm and wise – and often joyful – Love, Death & Other Scenes ultimately focuses on the living we do after losses and what we learn from them.


At one point while reading Nova Weetman's memoir, I said out loud to the empty room; "Geez, you're good Nova."

Such was the power and force of certain sentences, ideas, inflections and offerings throughout. "As writers, we are stealers of other peoples memories, bowerbirds of story," she writes at one point - and then puts that ability to collect on full display throughout as she recounts the life she built with her partner, playwright Aidan Fennessy, who battled and then died from prostate cancer in 2020 during Melbourne's numerous lockdowns and waves of Covid.

I know Nova as a colleague, a fellow middle-grade author and someone I greatly admire, and whose books I truly - hand on heart - believe helped me in tapping into my own voice for this age group. I think it's a little odd that I feel like I know-her, *know* her now after reading 'Love, Death & Other Scenes,' though. And especially because I have a tangential understanding of the loss she and her two children experienced in 2020. My uncle died after his third bout of cancer - having beat the other two, it was pancreatic in the end, third time unlucky - and unlike Nova's partner who had the option but didn't use it; my uncle chose Voluntary Assisted Dying and went out on his own terms, at home, December 2020. We were all there. I'm both surprised and not at all by how much reading Nova's perspective of a death like that during Covid - which I watched my aunt and cousin go through, one of the helpers minding children and looking for ways to ease their pain - I needed to reexamine and feel.

But I'm also surprised at how beautifully romantic this book was too, as Nova writes about how she and Aidan first met - how she fell first, and pursued ... how so much of their relationship felt like it needed balancing, especially in their creative exchange; ‘He introduced me to albums I’d never heard, to singers dead before my time, and the way that songs stain your memories giving them meaning they don’t have in silence.'

In this too, I feel weirdly intimate to the story because Nova writes about Aidan's final play he ever wrote - 'The Heartbreak Choir' - finally being staged, but only after his death. His final work he never got to see fully-realised. It's because I know Nova and am a fan of hers, that I was aware through social media what she was going through - and when tickets became available for 'The Heartbreak Choir' debut performance in Melbourne, I snapped them up for both myself, my mum, and my aunt - also knowing that she in particular may find some comfort in both the story, and its background. And she did - we all did. I saw 'The Heartbreak Choir' in May 2022 and loved it! A play my Aunt still talks about, has triggered her love of theatre to the point that she and my mum will now spontaneously ask me to check out what's on and what's coming up, book something for us all.

'Love, Death & Other Scenes' feels like another chapter to that play, in a way. How apt, that Nova muses towards the end of her memoir; ‘And it is in words that I can find him,' and it's in both her words and his that I feel something being unlocked, and another story I want to share with my family. That I want to press this book into their hands and say; 'It's us, a little bit.' We're not so alone, I think.


5/5

Categories: Fantasy Books

'Unruly: A History of England's Kings and Queens' audiobook read by author, David Mitchell

http://alphareader.blogspot.com - Mon, 03/04/2024 - 09:48


 

From the BLURB: 

A seriously FUNNY, seriously CLEVER history of our early kings and queens by one of our favourite comedians and cultural commentators.

This will be the most refreshing, entertaining history of England you'll have ever read.

Certainly, the funniest.

Because David Mitchell will explain how it is not all names, dates or ungraspable historical headwinds, but instead show how it's really just a bunch of random stuff that happened with a few lucky bastards ending up on top. Some of these bastards were quite strange, but they were in charge, so we quite literally lived, and often still live, by their rules.

It's a great story. And it's our story. If you want to know who we are in modern Britain, you need to read this book.

 ♛ ♛ ♛

This just *delighted* me and had me running to find any other audiobooks of David Mitchell's on my Library's BorrowBox app (and yes, I am forever disappointed when somebody says "David Mitchell" and means the bloke who wrote Cloud Atlas. I want 'Peep Show' David Mitchell, 'Upstart Crow' David Mitchell - and this book proves why!)

I listened to this while I walked the dog, and I must have looked like a King George III-level maniac laughing and guffawing as I picked up his poo (with a bag) and walked blithely along, nodding and laugh/crying ... but it was truly just *that* good!

David Mitchell's injections and rants are next-level (at one point he manages to tie in the absurdity of awards for art; like the year that the theme song for 'Shaft' was up against 'The Age of Not Believing' from 'Bedknobs and Broomsticks' for best song at the Oscars, to which he says you may as well compare a fish-finger to a ladder for all the good it does to categorise and quantify two pieces of art like that ... and he's not wrong!)

Mitchell only takes the book up to King James-ish because he says that was the last time that monarchy had true, absolute power before Parliament, Prime Ministers, foreign Governments and such started interfering with what the royals had bamboozled England into thinking was "divine rule," ... I do hope he decides to write a second-book about the waning royals (is it too much to ask that he give a full-throated debate on why a Republic would be better? Throughout the listening of this I could feel his tension to rein in what could have been an 11-hour long rant on the subject!)

As such, this was perhaps the most enjoyable new read I've encountered this year so far. Amazing!

5/5

Categories: Fantasy Books

'Witch of Wild Things' by Raquel Vasquez Gilliland

http://alphareader.blogspot.com - Sun, 01/21/2024 - 00:46

 


From the BLURB: 

Legend goes that long ago a Flores woman offended the old gods, and their family was cursed as a result. Now, every woman born to the family has a touch of magic. 

Sage Flores has been running from her family—and their “gifts”—ever since her younger sister Sky died. Eight years later, Sage reluctantly returns to her hometown. Like slipping into an old, comforting sweater, Sage takes back her job at Cranberry Rose Company and uses her ability to communicate with plants to discover unusual heritage specimens in the surrounding lands. 

What should be a simple task is complicated by her partner in botany sleuthing: Tennessee Reyes. He broke her heart in high school, and she never fully recovered. Working together is reminding her of all their past tender, genuine moments—and new feelings for this mature sexy man are starting to take root in her heart. 

With rare plants to find, a dead sister who keeps bringing her coffee, and another sister whose anger fills the sky with lightning, Sage doesn’t have time for romance. But being with Tenn is like standing in the middle of a field on the cusp of a summer thunderstorm—supercharged and inevitable.

I am a seasonal reader, and that’s a very hard thing to be in Melbourne at the moment where we’re swinging between heatwaves and downpours. So I find it interesting that in a bit of a reading slump, I randomly decided to reach for a witchy book that includes a character whose mood can change the weather … 

This is my first read by Gilliland - and it’s her third book, but first adult romance. Her second YA book - ‘How Moon Fuentez Fell in Love with the Universe’ - won and was shortlisted for a slew of awards, and was already on my radar. But TikTok actually put me onto ‘Witch of Wild Things’ - about a Mexican woman who returns to her hometown where her dead sister haunts her, another curses her, and the boy who made her swoon over AOL until he broke her heart has grown into a hot man with forearm tattoos.

The fact that we come from dirt, and eventually turn to dirt, is spooky and incredible to think about it at the same time. My sister is dirt by now, surely. All of our ancestors are, too. This must make dirt holy, holy enough for the old gods to walk upon it from time to time. Holy enough that Nadia gives it a little cup of espresso to drink every single morning.

 I’m so glad I started with this book because it *hit the spot* - was lovely and spicy, but also made me weepy and tender-hearted. Our protagonist Sage has a particular story-arc about being the oldest sibling to her two sisters, and defaulting to a parental responsibility role that’s so rarely explored in fiction like this … imagine Luisa Madrigal’s ‘Surface Pressure’ song from ENCANTO, made into a novel. 

It’s also very ‘Practical Magic’ by Alice Hoffman (BUT - it’s actually more of the 1998 Sandra Bullock/Nicole Kidman classic movie ‘Practical Magic,’ with its cottagecore-comfy and whimsy, whereas the book is … not? It’s darker. So if you prefer movie ‘Practical Magic’ then *this* is the book for you … not the actual Hoffman book, FYI and lol) 

You can *kinda* tell that this book struggled to find a strong plot, however. And Gilliland hints at this in her acknowledgements, where she talks about a severe bout of writer's block from which this story was borne, from the scraps of an abandoned and unworkable idea. It does have a little bit of that feeling, like; she was immersed in this town and this family, the universe, and an actual strong through-line of story had to be somewhat shoehorned in. 

So while I loved this - I maybe would have liked a few threads to be more deeply explored and wrapped up, and *maybe* it got slightly too easy by the end … but those are minor quibbles in an otherwise very sparkly and lovely book.

4/5

Categories: Fantasy Books

'Everyone and Everything' by Nadine J. Cohen

http://alphareader.blogspot.com - Tue, 01/16/2024 - 01:07

 


From the BLURB: 

When Yael Silver’s world comes crashing down, she looks to the past for answers and finds solace in surprising places. An unconventional new friendship, a seaside safe space and an unsettling amount of dairy help her to heal, as she wrestles with her demons – and some truly terrible erotic literature. 

Funny and tender, Everyone and Everything is about friendship, grief and the deep, frustrating bond between sisters. It asks what makes us who we are and what leads us onto ledges. Perfect for fans of Meg Mason, Nora Ephron and Victoria Hannan, this is an intimate, wry and wise exploration of one woman’s journey to the brink and back.

---

'Everyone and Everything' is the 2023 debut by Australian author, Nadine J. Cohen - from Pantera Press.

I've just come off an absolute roll with a certain type of new (millennial?) women's fiction. I've been calling it 'Fleabag'-esque. I don't like the term "well-dressed and distressed," for how some of the covers are often stylised - but I'd take "Women's Fiction with Bite." So I was in a bookshop the other day with a legit legend bookseller (Jaci from Hill of Content) who knows I have devoured 'Crushing' by Genevieve Novak, 'A Light in the Dark' by Allee Richards,' and 'Search History' by Amy Taylor ... when we were browsing the shelves and she just gently placed Nadine J. Cohen's debut into my hands and said; "Trust me," and reader - she was right. 

This is the story of Yael Silver who joined the 'orphan's club,' far too young, and when the book begins has just made an unsuccessful attempt to end her life because of her latent grief over the deaths of both her parents and Nanna, an f-boy who emotionally wrecked and ghosted her and a general feeling like she's become a burden to her older sister, Liora. 

Yael is on a long and slow pathway to recovery that largely begins in earnest when she starts regularly visiting the McIver's Ladies Baths in Coogee - perched on a cliff-face and offering her a scenic place to cry and read bad erotic fiction in peace. Until she meets older woman Shirley and they form an odd and healing friendship. 

At one point Liora asks Yael; 'Is that what it's like in your head all the time?' after she shares another random and disturbing thought, to which Yael replies; 'Yup.' And this is essentially the book, too. Chapters are broken down by months spanning a whole year, but they're made up of almost vignette fragments; wisps of memory and tangents (sometimes deeply emotional, recounting her childhood or the lead-up and come-down of her Nanna, mother and father's deaths - other times pop-culture heavy; "Pacey Witter cures all ills.") It's all cogent, I must stress, and brilliantly done for reading like a patchwork of a healing mind, and the memory-squares amounting to so much insight as to who Yael is as a person. She's deeply funny and relatable (from Cher Horowitz praise to 'Gilmore Girls' marathons, she reads like a friend) but also very broken and fragile, and I found myself both smiling and crying in equal measure. 

Jewish identity is also tenderly touched on in this book in a way that I really don't feel like I've read much in contemporary Australian fiction. Like how Yael looks back on her Nanna, mother and father's mental states at various times in their lives - how she retrospectively wonders what her grandparents being Holocaust survivors must have done to those lines of generational trauma;

I think about her often fraught relationship with mum, who, like all children of survivors, grew up with irrevocably damaged parents, and six million ghosts. 

... and musing on how comfortable Jewish people are with death, compared to gentiles. 

I absolutely adored this book. It wasn't easy, but it was beautifully wrought and Yael was a fine companion.

5/5

Categories: Fantasy Books

'Gwen and Art Are Not in Love' by Lex Croucher

http://alphareader.blogspot.com - Sun, 01/07/2024 - 23:30

 


From the BLURB: 
Gwen, the quick-witted Princess of England, and Arthur, future lord and general gadabout, have been betrothed since birth. Unfortunately, the only thing they can agree on is that they hate each other. 
When Gwen catches Art kissing a boy and Art discovers where Gwen hides her diary (complete with racy entries about Bridget Leclair, the kingdom's only female knight), they become reluctant allies. By pretending to fall for each other, their mutual protection will be assured. 

But how long can they keep up the ruse? With Gwen growing closer to Bridget, and Art becoming unaccountably fond of Gabriel, Gwen's infuriatingly serious, bookish brother, the path to true love is looking far from straight …


'Gwen and Art Are Not in Love' by Lex Croucher is; "an outrageously entertaining take on the fake dating trope."
I know, I know - I am forever forgetting about my first bookish social platform love, my blog. I can't promise I'll be any better about updating on here in 2024, but I don't want to let the cobwebs entirely take over so I wanted to at least shout out a *little* something.
This 2023 YA historical queer title is my first Lex Croucher read, but it won't be my last by the British author because I absolutely fell head-over-heels in love with this book! 
It exists in a post-King Arthur world, where the legend of Camelot and the Round Table still live on as myth and legend and the latest crop of teenage young royals are dealt the unfortunate blow of being politically and patriotically moulded into the second-coming of that once-great reign. Down to the political marriage alliance between princess Gwen and wealthy Lord, Arthur - who have been betrothed since childhood, and hated each other since then too. 
Their feelings towards each other are particularly clouded because both are queer and develop feelings for others throughout the timeline of a tournament that Gwen's father has thrown to highlight the prosperity of new Camelot. 
For Arthur, it's Gwen's brother and the next King of England - Gabriel - who perhaps feels the weight of Arthur Pendragon more than anyone. For Gwen, it's the only female knight competing, Bridget LeClair. 
I cannot stress enough how much I loved this book; not least for the wide themes it addresses about weight of expectation, what history highlights and hides, and how much of courage takes fear. 
'To be truly brave, first you must be afraid—and to be afraid, you must have something you cannot bear to lose.'  There's also plenty in here about how cruel families can be, and how your chosen family can come to mean more and see you so much clearer than you see yourself; 

‘You know … fathers aren’t always right, just by virtue of being fathers. Or even … just by virtue of being king.’

This was also a deeply, deeply funny book. One of my favourite character's was Arthur's steward, Sidney and the brotherly/jovial relationship they had with one another. 
But hands-down, the romances are stand-out. I was swept up in Bridget and Gwen, Arthur and Gabriel and every heart-palpitating glance, kiss, up-against-a-wall make-out session ... all of it! I actually loved them all so much, I'd have been fully onboard had Croucher announced this as an ongoing series following the foursome as they stand to rule over a very new England. 
Alas, she's moving on to another queering of a beloved myth next; Not for the Faint of Heart, a Robin Hood re-do! *squeeeeee*!

I can't wait! 
5/5


Categories: Fantasy Books

YA Fantasy Audiobook Review: Daughter of the Moon Goddess by Sue Lynn Tan

http://NocturnalBookReviews/ - Tue, 10/24/2023 - 22:40
Daughter of The Moon Goddess ( The Celestial Kingdom #1)bought on Audible
Synopsis from Goodreads
Growing up on the moon, Xingyin is accustomed to solitude, unaware that she is being hidden from the feared Celestial Emperor who exiled her mother for stealing his elixir of immortality. But when Xingyin’s magic flares and her existence is discovered, she is forced to flee her home, leaving her mother behind.
Alone, powerless, and afraid, she makes her way to the Celestial Kingdom, a land of wonder and secrets. Disguising her identity, she seizes an opportunity to learn alongside the emperor's son, mastering archery and magic, even as passion flames between her and the prince.
To save her mother, Xingyin embarks on a perilous quest, confronting legendary creatures and vicious enemies across the earth and skies. But when treachery looms and forbidden magic threatens the kingdom, she must challenge the ruthless Celestial Emperor for her dream—striking a dangerous bargain in which she is torn between losing all she loves or plunging the realm into chaos.
A captivating debut fantasy inspired by the legend of Chang'e, the Chinese moon goddess, in which a young woman’s quest to free her mother pits her against the most powerful immortal in the realm. Daughter of the Moon Goddess begins an enchanting, romantic duology which weaves ancient Chinese mythology into a sweeping adventure of immortals and magic—where love vies with honor, dreams are fraught with betrayal, and hope emerges triumphant.
8.5/10* * *
This turned out surprisingly good! I started the book rolling my eyes hard at sugary romance between the prince and his companion. Classic xinxia setup! 
However, they both proved me wrong with their level of maturity. Basically, both ML and FL got over themselves pretty quickly and went on with their lives like adults. 
The secondary romance developed so fast I must have blinked and missed its onset, but it definitely added tension and depth, especially when two men had to work together. * snort* Oh, the antagonism!
I'd say the action sequences were the most interesting and best written and I wished the author elaborated more about Xingyin's missions in the army as I was entertained the most with their descriptions.
Overall, a solid four star read. Will be checking out the next book in the series. 
Categories: Fantasy Books

'Falco: The Complete BBC Radio Collection' by Lindsey Davis

http://alphareader.blogspot.com - Sun, 09/10/2023 - 01:52

 

From the BLURB: 

Full-cast BBC Radio 4 dramatisations of the first five Falco novels by Lindsey Davis, starring Anton Lesser as Marcus Didius Falco.

The Silver Pigs:

 One fine day, AD 70, Sosia Camillina quite literally runs into Marcus Didius Falco on the steps of the Forum. It seems Sosia is on the run from a couple of street toughs, and after a quick and dirty rescue, PI Falco wants to know why. Hoping for future favours from Sosia's powerful uncle, Falco embarks on an intricate case of smuggling, murder, and treason that reaches into the palace itself.

Shadows in Bronze:

 Rome, AD 71. Against his better judgment, Marcus Didius Falco secretly disposes of a decayed corpse for the Emperor Vespasian, then heads for the beautiful Bay of Naples with his friend Petronius. But this will be no holiday: they have been sent to investigate the murderous members of a failed coup, now sunning themselves in luxurious villas and on fancy yachts in Neapolis, Capreae, and Pompeii. 

Venus in Copper:

 A small accounting error has left Marcus Didius Falco sharing a cell with a large rat. But the Roman Empire's most hard-done-by investigator is finally bailed out and promptly accepts a commission to help a family of freed slaves fend off a professional bribe....

The Iron Hand of Mars:

 Falco is dispatched to one of the most hostile parts of the empire to deliver a new standard, an iron hand, to one of the legions. Germania is cold, wet, dismal and full of dark forests inhabited by bloodthirsty barbarians, but Falco has an even bigger problem to worry about: he has forgotten Helena Justina's birthday, and she is being pursued by the Emperor's son Titus Caesar. 

Poseidon’s Gold:

 Returning to Rome after his mission to Germania, Falco finds that his mother is being harassed by a centurion named Censorinus, who says he is chasing a debt owed to him by Falco's late brother, Festus. When Falco refuses to cough up the money, he and Censorinus end up fighting...and later, the centurion turns up dead. Under suspicion of murder, Falco must confront his past and uncover his brother's secrets before he can clear his name and solve the mystery.

These funny and fast-moving adaptations are a treat for all Falco fans.

***

Ahhhhh!!

Okay, I started listening to the first X5 'Marcus Didius Falco' books by Lindsey Davis, adapted for BBC radio (Dramatised by Mary Cutler, Directed by Peter Leslie Wild) because my library had them on the BorrowBox app.

I'd been vaguely aware of this series as a great recommendation of a Historical Crime - but given that they were first published in 1989 and there's currently 32-instalments across two series, it just seemed like a huge investment of time, money and resources .... step in local library and BorrowBox, not to mention how entertaining and *wonderful* this condensed BBC Radio Play was!

I think this series is absolutely brilliant; a gumshoe Roman-noir detective series set in AD-70 and featuring a wiry, jaded and sleazy 30-something ex-soldier who is somewhat scarred from his time fighting against the Boudica-uprising.

The first book in the series 'Silver Pigs' has Falco getting entangled with a Senator's family with a missing daughter whom Falco stumbled across and tried to help ... this has him becoming embroiled in a far great conspiracy scandal against the Roman Empire that Falco finds himself being hired to investigate (difficult, since he's also an avowed Republican - given he still has memories of Rome under psychotic Nero).

From the first book he meets the missing girl's cousin, Helena Justina - and she becomes his HEA and one-true-love throughout the rest of the series. I absolutely *love* this aspect, since I can only get invested in ongoing crime-series if there are relationships and romances established from the jump (hello, Karin Slaughter) and I rather love that Helena is far too good for Falco (and he knows it) but she sees and brings out the best in him, and the two spar and sizzle on the page.

Lindsey Davis does a marvellous job of bringing Rome to life and moulding her crime-of-the-week plot-lines around fascinating tidbits of Roman history; from their Legions to their love of art and culture, all within the seedy underbelly of Rome - the literal centre of the universe and first Empire. It has actually made me want to visit Italy for the first time, if only because the history Davis paints is so vivid I feel compelled to reach out and touch what's left of it ...

The BBC Radio Play truly is marvellous, and with a rich acting list;

Falco — Anton Lesser

Helena — Fritha Goodey/Anna Madeley

Petronius — Ben Crowe

Ma — Frances Jeater

Pa — Trevor Peacock

Vespasian— Michael Tudor Barnes

Titus —Jonathan Keeble

I cannot even begin to tell you how awks it is that I found Anton Lesser's voice to be so sexy in this (he who played Qyburn in 'Game of Thrones') and now that I'm getting deeper into Falco fandom, I also appreciate that many of them Fan-Cast Andrew Scott in the role, if it is ever adapted (and that is *spot-on*!)

I do know some fans were disappointed that to condense the books down to 2-4 hour radio-plays, much of Falco's interiority got cut for pacing - and that's apparently where he truly shines, and we see his cleverness and humour - so I am most looking forward to hunting down secondhand copies of ALLLLLLLL these books (R.I.P. my wallet) and getting stuck into a book-reading of the series to properly meet un-edited Falco. I might skim-read the first 5 books, just to make sure the BBC put me in good-standing and foundation for the rest of the series, but overall I'm just so grateful that they offered me a taster into this far-reaching and epic series and now I know for sure that it's right up my alley.

5/5

Categories: Fantasy Books

Chinese Paranormal Fantasy Short Drama Review: Butterflied Lover (2023)

http://NocturnalBookReviews/ - Wed, 08/30/2023 - 23:38

 

Butterflied Lover (2023)

22 episodes, watched on Viki

Synopsis from MyDramaList

Inspired by the romance of Liang Shang Bo and Zhu Ying Tai, the story revolves around two lovers who will overcome all obstacles to remain together. 

Ling Chang Feng is an honourable general and has been in a passionate marriage with his wife for the past 3 years. 

However, a strange disturbance hits their city on their third anniversary, and "madmen" run wild in the town, attacking innocent citizens violently.

 Ling Chang Feng leaves his wife behind to protect the people, but when he returns, finds that his wife has been infected by this phenomenon. 

He refuses to reveal this, as he knows that anyone who turns mad will be killed. He keeps her by his side in secret while trying to solve the cause of this frightful phenomenon.

8.5/10

* * *

It's an exceptionally well made bite size drama, folks (each episode is only 15 mins). You can see they had a very tight budget but they used it so, so well. The plot is fresh, the scenes are carefully crafted and the cinematography is masterful. I watched other two short dramas from the same director, and they were both fantastic (The Killer is Also Romantic, A Familiar Stranger). So, please, don't hesitate to invest your time in this drama.

It starts with Chang Feng and Qian Yue happily married in a fictional Chinese city state. She keeps having a recurring dream about reliving the same day until it actually happens and she gets embroiled in a tragic attack by this world's equivalent of vampires. 

After that we are taken into the past, where it shows how Chang Feng met his future wife and how their relationship developed. As she says, her memory starts from him. So she herself is full of secrets and has no memory of her past, a woman who literally had to learn anew everything. 

Their relationship develops from him looking after her as this almost childlike creature until she slowly matures and finds her strengths turning into a woman who loves fiercely. Chang Feng himself is a reticent workaholic who keeps away from politics or anything that doesn't require him just to guard his city. Qian Yue slowly changes that, and it's very sweet to see them together.

For once, the second couple's love story here is also touching and very cute. Considering that last time I saw the second male lead, he was playing the main villain in Blood of Youth, and he started as an antihero here as well, I was ready to dislike him, but he went from one dimensional, cold man to a shy, confused and hilariously out of sorts young lover pretty fast, and this melted my resolve to not like him.

Phew, I don't know how I managed not to give you any spoilers! Here is a fan vid to show you the beauty of this drama, folks. I hope after this you will give it a chance. It was great. Humorous, humane and lovely. Two thumbs up from yours truly. 




Categories: Fantasy Books

Romantic YA Fantasy Chinese Drama Review: I've Fallen For You (2020)

http://NocturnalBookReviews/ - Sun, 08/13/2023 - 18:35

 

I've Fallen For You (2020)

24 episodes, watched on Viki

Synopsis from MyDramaList

A story that follows the quirky female investigator Tian San Qi as she searches for her long lost 'brother' and cracks many cases along the way.

Growing up, Tian San Qi had a strange liking for performing autopsies. She had an older 'brother' who would always be by her side and they spent many good years together. One day, he mysteriously disappears. San Qi as a child promises to find her true love and vows never to marry unless it's him.


In her search, she comes across many potential candidates and forms new friendships. The gang accidentally becomes involved in several cases in the area one of which seems closely related to the disappearance of her 'brother' all those years ago. A shocking conspiracy that is 10 years in the making comes to light.

~~ Adapted from the web novel "Jin Xin Ji" (锦心记) by Han Xue Fei (韩雪霏). 

8/10

* * *

Straight away I just wanted to clarify the synopsis: "brother" here is Chinese gege/older brother which can mean both your actual older brother or an older than you male you are familiar with. Same as you would be able to call an older girl -jiejie (older sister) or an older woman who is not your mom - ayi (aunty). 

This is a very cute and engaging drama despite its silly light heartedness, and the characters are very young. I can't quite pinpoint what exactly snared me in I've Fallen For You

It had Esther Yu whom I love since her performance in Love Between Fairy and Devil, and she is a very, very interesting actress. She is able to pull off cutest silliest pouts with great charm in her tinny tiny voice but at the same time give an impression that this is just a mask she adopted and make her moments of brilliant intelligence and sorrowful wise stares absolutely believable.

Liu Yi Chang who plays the male character, Zhao Cuo, is adorable as well. Grumpy, rough around the edges, abrasive, throwing money around and standoffish, he is actually covering his kind and trusting nature with this behaviour like a hedgehog with its needles to protect himself from getting hurt. You really feel his tentative pure nature straight away, and because he also doesn't bother to mince words, most people find him too rude and turn away until San Qi (FL) convinced that he is her long lost childhood sweetheart bulldozes him over. 

That poor boy has no chance to withstand against her, and they go through all the phases of good relationship: partnership where they gain mutual respect for each other's abilities (she is great at solving cases, he is a brilliant martial artist), friendship (when they develop an easy camaraderie to each other), and at last, love.

The way Zhao Cuo shows his love for San Qi is especially adorable. There is a scene where she decides to leave him for another guy who she thinks is her real childhood sweetheart, and Cuo after battling his inner demons for awhile accepts it to make her happy and on the day of her departure spends all morning buying her favourite foods for the road and running after the carriage. After she takes the food and drives off he just dissolves into an ugly cry right in the middle of the road. Not a pretty staged "artful tear sliding down my cheek" sort of cry, but proper ugly, suffocating, can't breathe from heartbreak cry. That really touched me.



There were quite a few moments like this, and I surprised myself really enjoying this drama. The soundtrack was a surprise too, it was more a kdrama type, rather than typical Chinese fantasy drama OST.

Overall, despite the strong comedy vibe, this was not only an entertaining but touching and adorable short drama. Recommended!



Categories: Fantasy Books

YA Fantasy Duology Audiobook Review: The Book of Tea by Judy I. Lin

http://NocturnalBookReviews/ - Wed, 07/19/2023 - 19:28

 

A Magic Steeped in Poison by Judy I. Lin (The Book of Tea #1)

bought on Audible

Synopsis from Goodreads

 For Ning, the only thing worse than losing her mother is knowing that it's her own fault. She was the one who unknowingly brewed the poison tea that killed her—the poison tea that now threatens to also take her sister, Shu.

When Ning hears of a competition to find the kingdom's greatest shennong-shi—masters of the ancient and magical art of tea-making—she travels to the imperial city to compete. The winner will receive a favor from the princess, which may be Ning's only chance to save her sister's life.

But between the backstabbing competitors, bloody court politics, and a mysterious (and handsome) boy with a shocking secret, Ning might actually be the one in more danger.


A Venom Dark and Sweet by Judy I. Lin (The Book of Tea #2)bought on Audible
Synopsis from GoodreadsA great evil has come to the kingdom of Dàxi. The Banished Prince has returned to seize power, his rise to the dragon throne aided by the mass poisonings that have kept the people bound in fear and distrust.
Ning, a young but powerful shénnóng-shi—a wielder of magic using the ancient and delicate art of tea-making—has escorted Princess Zhen into exile. Joining them is the princess' loyal bodyguard, Ruyi, and Ning's newly healed sister, Shu. Together the four young women travel throughout the kingdom in search of allies to help oust the invaders and take back Zhen's rightful throne.
But the golden serpent still haunts Ning's nightmares with visions of war and bloodshed. An evil far more ancient than the petty conflicts of men has awoken, and all the magic in the land may not be enough to stop it from consuming the world...
7.5/10* * *
If I was breaking the rating for the two books, the first one would have 8/10 (4 stars) rating as it was more coherent and engaging than book two (3.5 stars). While listening  to the book two I caught myself drifting and missing chunks of what was happening which for me is not a good sign, hence lower rating for the duology.
The best part of this duology is its unique magic system where people with certain abilities could brew tea from any plants, herbs, berries, flowers, etc. or their combinations for different healing reactions in patients or for imbuing people with particular powers and enhancing certain reactions. This whole concept was fascinating and very well done.
Book one with its competition and much tea making was perfect in its simplicity. Ning had a goal to win and get the best medical help possible for her younger sister. She also acquired friends, enemies and a love interest along the way who rounded up the story nicely.
Getting into book two, the plot stretched itself pretty thin. Ning got bogged down in endless quests. Get to point A, grab the object X, continue to point B. And apart from the willow episode and the hike through the bamboo forest, there was nothing juicy here. Kang, the love interest, lost all colour here and quite a lot of backbone. The amount of people who got tortured and killed around him, and he, the prince of the empire, was powerless to do anything to help. I didn't like it at all. I felt like he had no spark or spine and mostly reacted to events, rather than be a force to instigate them. His father had no personality and the villain was outright cartoonish from start to finish.
*Sigh*
Overall, it's an okay listen with a refreshing magic concept. Recommended with reservations. 


Categories: Fantasy Books

Chinese Historical Fantasy Drama Review: Under The Power (2019)

http://NocturnalBookReviews/ - Fri, 07/07/2023 - 17:10

 

Under The Power (2019-2020)

55 episodes, watched on Viki (you can find in on YouTube)

Synopsis from MyDramaList

Lu Yi is a cold, ruthless and authoritative high-ranking officer of the Ming Dynasty's Jinyiwei (also known as the Brocaded Guards for their elaborately embroidered uniforms). The Jinyiwei are part of the Emperor's elite bodyguards that also serve as the secret police, and Lu Yi is one of the best at his job.


He meets Yuan Jin Xia, a smart, feisty and tom-boyish female officer from the Police's 6th Division, and they clash over a case that the both of them were involved in. Their paths continue to cross unpleasantly over a series of minor cases until Lu Yi was commissioned by the Emperor to secretly investigate the disappearance of funds that have been set aside for river repairs in Yangzhou. Part of the small team accompanying him includes Yuan Jin Xia, and as the two of them work together to solve the case, they find themselves uncovering a conspiracy involving high court officials while their feelings for each other slowly change from dislike to respectful friendship to love.

~~ Adapted from the web novel "Under the Power" (锦衣之下) by Lan Se Shi (蓝色狮).

7.5/10

* * *

The rating says it all. Allen Ren (Ren Jia Lun) and Seven Tan (Tan Song Yun) is the main attraction here, and mostly it's Seven Tan. She has such a magnetic personality and can pull off the silliest, most idiotic antics for comedy value without being too much. In fact, the more I was watching this, the more I felt that recent Warm on a Cold Night drama which I abandoned half way through tried to poorly imitate Jinxia's behaviour (female lead) and ended up just looking stupid. Besides there were more similarities there.

As the male lead, Lu Yi, says half way through falling in love with Jinxia: "She is mesmerising..", so you can't help but falling into her orbit. 

Jinxia is a classic poor, tenacious, cunning little thing working in the capital's police department, cleverly solving cases and keeping herself in all the little pies she can think of to survive and make money. Her mother sells tofu on the streets and keeps trying to marry her off.

Lu Yi is a complete opposite to Jinxia in almost all the aspects. He is rich, he leads the equivalent of special police of the country which concentrates on internal investigations and keeps rich and powerful in fear. That force answers only to the emperor. Lu Yi is aloof, ruthless and doesn't have many joys or passions in life.

When he clashes with Jinxia over a case, he outdoes her with ease in direct confrontations, but while he is rich in resources and manpower, she is a great tracker and knows common people, so she catches up with him or even thwarts him in other spects. Their antagonism is fun to watch, especially when you see her ruffling his feathers more and more.



"Why not higher rating then?" you'd ask. First of all, a secondary love story is extremely boring and takes too much screen time. I had to skip past their scenes, seriously. 

Secondly, the ending episode is very stupid. Lu Yi who supposingly can plot an intricate chess game, goes and sacrifices himself for a very idiotic reason when all he needed to do is wait a few years and make a move without any danger, and everyone would have been perfectly happy with that plan as there was no urgency to act. Instead, the heroine had to save his sorry a*se again! There was no rhyme or reason in that last act.

Last problem, is that the production is low cost and it's very visible.

So, all these things detracted from my enjoyment but didn't stop me from loving the rest. Overall, a lovely, enjoyable watch! Recommended with some reservations. 


Categories: Fantasy Books

Pages

Recent comments

Subscribe to books.cajael.com aggregator - Fantasy Books