I've been enjoying the Shoppe series but I think you're going a bit too far on some details for this one,lol.
I know you're trying to keep the series fresh and the series requires a lot of suspend of disbelief, but some parts of the story made me go, wait what? :D
For example this :
"Only...