The Ascent of Matrimony ⛰️ Our Kinabalu Climbing Chronicle 💍

The Sandspice team take on Borneo’s Mount Kinabalu in this epic cartoon extravaganza!


Click here for our (semi-) serious article on Mount Kinabalu: ‘Warm-Up’ Act for Nepal ⛰️ (and a marriage test)

…and while you’re at it, click here to check out our other roaming romps!

Toon-up your inbox…

Janet Subscribe Now to SandSpice

var rm_pre_data = {"ajax_url":"https://www.sandspice.com/wp-admin/admin-ajax.php", "rm_nonce_field":"6adc2416ee"};jQuery.fn.bindFirst = function(name, fn) { // bind as you normally would // don't want to miss out on any jQuery magic this.on(name, fn); var events = this.data('events') || jQuery._data(this[0], 'events'); var handlers = events[name]; // take out the handler we just inserted from the end var handler = handlers.splice(handlers.length - 1)[0]; // move it at the beginning handlers.splice(0, 0, handler); }; //Rainmaker var Rainmaker = function() {} Rainmaker.prototype = { init : function(form){ // var that = form; if(jQuery(form).closest('.rainmaker_form').length < 1) return; if(jQuery(form).closest('.rainmaker_form').hasClass('rm_init_done') ) return; if(jQuery(form).find('.rm_required_field, .ig_form_required_field').length < 1){ jQuery(form).append('
'); } jQuery(form).closest('.rainmaker_form').addClass(jQuery(form).closest('.rainmaker_form').data('type') || ''); jQuery(form).bindFirst('submit', function(e){ window.rainmaker.addLead(e, jQuery(e.target)); }); // submit Event jQuery(form).closest('.rainmaker_form').addClass('rm_init_done'); }, addLead : function(e, form, icg_msg){ var form = form || undefined; if(typeof(form) !== 'undefined'){ if(jQuery(form).closest('.rainmaker_form').length 0; if(!jQuery(fm_parent).hasClass('rm_custom') || (!jQuery(form).attr('action') && !mc4wpform) ){ e.preventDefault(); } if(jQuery(form).find('.rm_required_field').val() || jQuery(form).find('.ig_form_required_field').val()){ jQuery(fm_parent).find('.rm-loader').hide(); form.slideUp("slow"); jQuery(fm_parent).find('div.rm_form_message').show(); return; } var formData = {}; var formData = window.rainmaker.prepareFormData(e, form, icg_msg, formData); action = rm_pre_data.ajax_url + '?action=rm_rainmaker_add_lead'; jQuery(form).trigger( 'add_lead.rm', [formData] ); jQuery.ajax({ type: 'POST', url: action, data: formData, dataType: 'json', success: function(response){ if(response && typeof response.error !== 'undefined' && response.error !== ""){ jQuery(fm_parent).find('.rm-loader').hide(); jQuery(fm_parent).find('div.rm_form_error_message').text(response.error).show(); jQuery(window).trigger('error.rm', [form, response]); } else if(response && typeof response.success !== 'undefined'){ jQuery(form)[0].reset(); jQuery(form).trigger('success.rm', [form, response]); jQuery(fm_parent).find('.rm-loader').hide(); //TODO :: Later Move this in success callback form_message = jQuery(fm_parent).next('div.rm_form_message').html(); if( typeof form_message !== 'undefined' && form_message.trim() !== ''){ jQuery(fm_parent).slideUp("slow"); jQuery(fm_parent).next('div.rm_form_message').show(); // jQuery(fm_parent).next().next('div.rm_form_error_message').hide(); } //TODO :: Later Move this in success callback var redirection_url = response.redirection_url || ''; redirection_url = redirection_url.trim(); if (typeof(redirection_url) === 'string' && redirection_url != '') { if (!/^https?:\/\//i.test(redirection_url) ) { redirection_url = "http://"+redirection_url; } setTimeout(function(){ window.location.href = redirection_url; }, 200); } }else{ jQuery(fm_parent).find('.rm-loader').hide(); } }, error: function(err){ jQuery(fm_parent).find('.rm-loader').hide(); console.log(err); }, }); } }, prepareFormData: function (e, form, icg_msg, formData){ jQuery.each((jQuery(form).serializeArray() || {}), function(i, field){ formData['rmfpx_'+ field.name] = field.value; }); formData['rmfpx_added'] = true; formData['rmfpx_rm_nonce_field'] = rm_pre_data.rm_nonce_field; formData['rmfpx_rm_form-id'] = jQuery(form.closest('.rainmaker_form')).data('form-id'); // Send Icegram Data To Rainmaker if(typeof icegram !== 'undefined'){ formData['rmfpx_ig_mode'] = icegram.mode; formData['rmfpx_ig_remote_url'] = window.location.href; if(typeof icg_msg === 'undefined'){ var msg_id = (jQuery(form.closest('[id^=icegram_message_]') || {}).attr('id') || '').split('_').pop() || 0 ; icg_msg = icegram.get_message_by_id(msg_id) || {}; } if(typeof icg_msg.data !== 'undefined'){ formData['rmfpx_ig_message_id'] = icg_msg.data.id; formData['rmfpx_ig_campaign_id'] = icg_msg.data.campaign_id; } } return formData; }, }; if(typeof window.rainmaker === 'undefined'){ window.rainmaker = new Rainmaker(); } jQuery(document).ready(function(){ jQuery('.rainmaker_form form').each(function(i, v){ window.rainmaker.init(v); }); }); // Start : For Icegram Compatibility jQuery( window ).on( "init.icegram", function(e, ig) { // Find and init all RM forms within Icegram messages/divs if(typeof ig !== 'undefined' && typeof ig.messages !== 'undefined' ){ jQuery.each(ig.messages, function(i, msg){ var forms = jQuery(msg.el).find('.rainmaker_form form'); forms.each(function(i, form){ if(!jQuery(form).hasClass('rm_init_done')){ window.rainmaker.init(form); jQuery(form).addClass('rm_init_done'); } }); }); } }); // init.icegram //Handle CTA function(s) after successful submission of form jQuery( window ).off('success.rm'); jQuery( window ).on('success.rm', function(e, form, response) { if( typeof icegram !== 'undefined'){ var msg_id = ((jQuery(e.target).closest('[id^=icegram_message_]') || {}).attr('id') || '').split('_').pop() || 0 ; var msg = icegram.get_message_by_id(msg_id) || undefined; if(typeof msg !== 'undefined'){ //TODO:: test this for contact form. // if(msg.data.cta === 'form_via_ajax' && msg.el.find('.rm_subscription').length > 0){ if(msg.data.cta === 'form_via_ajax' && msg.el.find('.rm_subscription, .rm_contact').length > 0){ // TODO::test this , causing duplicate messages msg.el.trigger('form_success.ig_cta', [msg]); } else if(msg.data.cta === 'form' || !msg.data.cta){ if(msg.data.use_form == undefined){ msg.data.response_text = ''; } response_text = '
'+ (msg.data.response_text || msg.el.find('.rm_form_message').html() || '') +'
'; msg.el.find('.ig_form_container, .ig_message, .ig_headline').hide(); var appendTo = msg.el.filter('.ig_container'); if(jQuery.inArray(msg.data.type, ['interstitial', 'messenger']) !== -1){ appendTo = msg.el.find('.ig_message'); appendTo.show(); msg.el.find('.ig_headline').text('').show(); }else if(msg.data.type === 'tab'){ //TODO :: hide is not working appendTo = msg.el.find('.ig_data'); msg.el.find('.ig_headline').show(); } try{ appendTo.append(response_text); }catch(err){ console.log(err); } } } } }); //success.rm // addLead on IG-CTA form submit event jQuery(window).off('form_submit.ig_cta'); jQuery(window).on('form_submit.ig_cta', window.rainmaker.addLead);

The Ascent of Matrimony: Mount Kinabalu Chronicle – Full Comic Transcript

Panel 1: SandSpice Escapades logo. Jerry and Lena overlooking a misty mountain valley.Panel 2: Title Card: “The Ascent of Matrimony: Kinabalu Chronicle.” Jungle backdrop with pitcher plants and tropical birds.

Panel 3: The Grand Announcement. Lena and Jerry planning their next trip. Lena is enthusiastic; Jerry looks skeptical.

Panel 4: The Gear Reality. Lena asks Jerry if he’s seen his hiking boots. Jerry is holding an old, dusty boot while sitting on the sofa.

Panel 5: The World Map. They pinpoint Borneo on a map. Jerry notes that “proper” training is probably a good idea.

Panel 6: Mountain Training. An image of the daunting granite peaks of Kinabalu. Caption: “Time to get in shape – Training (…or lack of).”

Panel 7: Jogging in the Park. Lena is running with the dog, looking fit. Jerry is trailing far behind, looking like he’s about to collapse.

Panel 8: The Heat Factor. Training in the tropical heat. Jerry: “Why is the sun following me?”

Panel 9: Arrival. The team finally arrives in Borneo, looking at the massive mountain range in the distance.

Panel 10: The Gulp Moment. At the base of the climb. Lena says “Gulp!” Jerry says “WTF?” while looking at the steep ascent ahead.

Panel 11: The Forest Trail. Hiking through the dense jungle canopy. The reality of the “vertical stairs” begins to set in.

Panel 12: Lena’s Stoicism. Lena is climbing steadily. Caption: “Lena – The stoic mountain goat.”

Panel 13: The Hut. They reach their “Mountain Hut Luxury” at Laban Rata. It’s a cramped room with bunk beds and shared facilities.

Panel 14: The Exhaustion. Jerry is sprawled on the floor of the hut. Jerry: “Call a helicopter… I’ve seen enough.”

Panel 15: The Menu. Eating a basic meal in the hut. Jerry: “I’ve never appreciated a digestive biscuit more in my life.”

Panel 16: The Bunk Bed Struggle. Jerry trying to climb into a top bunk with stiff legs. Lena: “I think you’re getting a body bag, not a sleeping bag.”

Panel 17: The Snoring. Nighttime in the shared dorm. Jerry is wide awake while others (and Lena) sleep soundly.

Panel 18: 2 AM Wakeup. The “Summit Push” begins in the pitch black with headtorches.

Panel 19: The Rope Section. Navigating the sheer granite slabs using the white guide ropes.

Panel 20: The Summit! Lena stands triumphantly at Low’s Peak (4,095m). Jerry is lying face down behind her.

Panel 21: The Descent. Caption: “Next up – The Via Ferrata Fiasco.” Lena looks excited for the world’s highest via ferrata; Jerry looks horrified.

Panel 22: The Tightrope. Lena is gracefully crossing a wire bridge. Jerry is clinging to the mountain side for dear life.

Panel 23: The Abseil. Jerry dangling from a rope. Jerry: “Whose idea was the vertical walk?”

Panel 24: The Return. Walking back down the stairs. Jerry’s knees are shaking visibly.

Panel 25: The Epiphany. Jerry and Lena back at the hotel. Jerry: “Never again.” Lena: “So… Nepal in May?”

Panel 26: Final Frame. Jerry in bed with his feet in a bucket of ice. Tagline: “If the marriage survives Kinabalu, it survives anything.”