Board Thread:Questions and Answers/@comment-39319779-20190501055904/@comment-32267546-20190501065212

Blood Magic requires sacrifice. Melisandre sacrificed Shireen so that Stannis could win. He didn't. She did not sacrifice anyone to revive Jon, yet he was revived. In a way, Shireen is the sacrifice that brought back Jon.