Soldier finally comes home on Memorial Day