public void resolve() {
                Card target = getTargetCard();
                if (target != null) {
                    if (AllZoneUtil.isCardInPlayerGraveyard(src.getController(), target)) {
                        PlayerZone hand = AllZone.getZone(Constant.Zone.Hand, src.getController());
                        AllZone.getGameAction().moveTo(hand, target);
                    }
                }

                src.getController().gainLife(3, source);
            }