Just finished re-reading Benedict Jacka's "Alex Verus" series in preparation for the new book in July.
Urban fantasy with a hero who has magic, but that magic can't affect the physical world. Lovely moral dilemmas. Recommended. #sffbookclub