This phrase means that you are doing something that is taking a lot of effort and energy, but it is worth it because you are experiencing something truly special and enjoyable. Although it is exhausting, you are happy because you feel like you are having an amazing experience.