Snow-capped Mount Fuji rises majestically behind blooming cherry trees, their pink petals mirrored perfectly in the still waters of a serene lake.