4.5/5 ⭐️ Another great part in the Nine Lives Magic series!
#HauntedShelf #HexesandCrows #spookoween #witchathon #pumkaboohunt #halloweenAtoZreadathon #31by31 #psreadathon
4.5/5 ⭐️ Another great part in the Nine Lives Magic series!
#HauntedShelf #HexesandCrows #spookoween #witchathon #pumkaboohunt #halloweenAtoZreadathon #31by31 #psreadathon
4.75/5 ⭐️ 2nd in a witchy cozy mystery series and so very funny! I laughed out loud at Selene, the talking cat! Enjoying this quick and light series!
#HauntedShelf #HexesandCrows #spookoween #witchathon #pumkaboohunt #halloweenAtoZreadathon #31by31 #psreadathon
2/5 ⭐️ Disappointed with this one. Immature characters and cult vibes 🤮
#HauntedShelf #HexesandCrows #sundaybuddyread #31by31 #spookoween #witchathon #pumkaboohunt #castthedie #halloweenAtoZreadathon #psreadathon
4/5 ⭐️ A first book in a fun paranormal cozy mystery series! Selene, the sarcastic talking cat, was my favorite part!
#HauntedShelf #HexesandCrows #31by31 #spookoween #witchathon #pumkaboohunt #halloweenAtoZreadathon #PSreadathon
5/5 ⭐️ I loved this gothic haunted house story! The characters are gritty and determined. Very atmospheric
#HauntedShelf #HexesandCrows #31by31 #spookoween #pumkaboohunt #trappedinaspookyhouse #castthedie #halloweenAtoZreadathon
4.5/5 ⭐️ Enemies to lovers ghost story! Cara is a ghost speaker and ends up helping her school rival when he turns up dead in the woods. I hope this is the first in a series because it set up things for more adventures!
#31by31 #spookoween #pumkaboohunt #trappedinaspookyhouse #castthedie #halloweenAtoZreadathon #catsanddogs #HauntedShelf #HexesandCrows
2.5/5 ⭐️ This was just OK. It's a murder mystery in a fantasy setting. I just never felt invested in the story and don't feel compelled to continue with the sequel.
#HauntedShelf #HexesandCrows #31by31 8 hrs #spookoween #pumkaboohunt large pumpkaboo #castthedie #halloweenAtoZreadathon letter S