1971年、カーネギー・ホールにて、キャロル・キングは『去り行く恋人』を歌う。1958年、ブルックリンにて16歳のキャロルは母ジーニーに、マンハッタンで音楽プロデューサーのドン・カーシュナーに売り込みに行くと語る。母はこれを否定するが、キャロルは押し切って出掛ける。ブロードウェイ1650番地にあるブリル・ビルディングにて、キャロルは「ブロードウェイ1650番地メドレー」を聴く。その後キャロルは新曲『イット・マイト・アズ・ウェル・レイン・アンティル・セプテンバー』を作曲する。ドンはこの曲を気に入り、キャロルにほかの曲も作曲することを望む。クイーンズ・カレッジにて、キャロルはハンサムな若い作詞家のジェリー・ゴフィンと出会う。コラボレートすることになり、音楽の面でも私生活の面でも固く結び付く。ドンに新曲を披露しに行く際、キャロルはジェリーに妊娠を告げ、ジェリーはキャロルにプロポーズする。これにより、キャロルがドンの前で新曲『"Some Kind of Wonderful" 』を歌った時、より一層深みが出る。この曲はのちにドリフターズが歌うこととなる。ブリル・ビルディングに2人のオフィスを持つ。ここでキャロルは、コラボレートする作曲家を探している新しい作詞家シンシア・ワイルと出会う("Happy Days Are Here Again")。ジェリーとキャロルが新曲『サヨナラ・ベイビー』を歌っていると、隣室の作曲家バリー・マンが入ってくる。バリーはシンシアと出会ってコラボレートすることになり、作業を開始すると非常に息が合う。ドンはシュレルズが歌うための曲を探す。2組はそれぞれ曲を完成させる。翌朝ドンのオフィスにてキャロルとジェリーは『ウィル・ユー・ラヴ・ミー・トゥモロー』を、シンシアとバリーは『"He's Sure the Boy I Love" 』を披露する。ドンはキャロルとジェリーが作曲した曲を選び、シュレルズが歌ったシングルはチャート第1位を獲得する。壁を隔てた隣人同士が良きライバルとなり、『アップ・オン・ザ・ルーフ』、『"On Broadway" 』、『ロコ・モーション』、『"You've Lost That Lovin' Feeling" 』など数々の名曲が誕生する。ジェリーとキャロルが作曲した新曲『ワン・ファイン・デイ』を売れっ子のジャネル・ウッズが歌うテレビのスペシャル番組の収録に参加する。休憩中、ジェリーはキャロルに結婚生活が窮屈だと語る。ジェリーはジャネルを気に入っており、それを隠そうともしないジェリーにキャロルが唖然とする中、演奏が再開する。
2017年9月24日、シドニーにあるリリック・シアターにてオーストラリア・ツアー公演が開幕した。エスター・ハナフォードがキャロル役を演じた。2018年2月22日、メルボルンにあるハー・マジェスティ・シアターで2018年公演が開幕した。2018年7月13日から9月2日、ブリスベンにあるクイーンズランド・パフォーミング・アーツ・センターにて常設公演が行なわれた。
2017年9月、ブラッドフォードにあるアルハンブラ・シアターにて全英ツアーが開幕し、2018年5月、オクスフォードにあるニュー・シアターにて閉幕した。アンドルー・ロイド・ウェバーの『オズの魔法使い』ドロシー役を選ぶオーディション番組『Over the Rainbow』に出演していたブロント・バーブがキャロル役を演じた。
2017年7月26日から8月26日にかけて、東京都千代田区の帝国劇場で日本初となる公演が行われた。キャロル役は本作品がミュージカル初出演・初主演となる声優・歌手の水樹奈々とミュージカル出演2作目の歌手の平原綾香のダブルキャストとなった。他主要キャストとして、伊礼彼方がジェリー役、中川晃教がバリー役、ソニンがシンシア役、武田真治がドニー役、剣幸がジェニー役を演じている。2020年11月には主要キャストをそのままに帝国劇場で再演が予定されている。
ロゴマークなどのデザイン画の場合、1枚の画像の中で使用されている色の数が限られている事が多い。この場合、あらかじめ使用している色を「色番号1は赤30%・緑20%・青40%、色番号2は赤4%・緑92%・青8%...」のように色番号で定義しておき、画素毎のデータとしてはこの色番号を指定するようにすれば、高い色解像度を持ちつつデータ量を大幅に抑える事ができるようになる。このような色表現の事を「インデックスカラー（indexed color）」と呼ぶ。対して、画素毎に直接色を指定する方式は「トゥルーカラー（true color）」または「フルカラー（full color）」と呼ばれる。インデックスカラーの色番号と実際の色の対応を定義する表は「カラーマップ（color map）」、「カラールックアップテーブル（color lookup table）」または「カラーパレット（color palette）」と呼ばれる。例えば、カラーマップの大きさが4色分だと、各画素に必要なデータは2ビット、16色だと4ビット、256色だと8ビットなどのようになる。CPUのデータ処理の単位として8ビットがよく用いられる事から、256色のインデックスカラーが最もよく用いられている。色番号から実際の色に変換する作業をハードウェア（ビデオ出力回路）で行なう事ができるようになっていることが多い。この場合、あらかじめカラーマップをビデオ出力回路の特別な部分に書き込んでおけば、少量の画素データを転送するだけで画像が表示できるので高速な描画が可能となる。例えば、近年のコンピュータ画像の主流である色表現は赤・緑・青それぞれに8ビットずつ、合計24ビット=3バイトのメモリを必要とするものであるが、これをVGAモードで表現するためには640×480×24=7,372,800ビット=900KiBになる。8086などの昔のパソコンに使われているCPUではこれほどの大きさのデータでは転送するだけでかなりの時間がかかってしまい、また半導体も高価で実装は現実的ではなかった。一方、8ビットインデックスカラーだとデータ量はこの3分の1になり、現実的に実装できる量になる。 ハードウェアによるカラーマップ変換機能があれば、画素データをいじらずにカラーマップだけを変更する事により表示色をきわめて高速に調整する事ができる。また、これを利用して高速な画像切り替えを実現する事もできる。例えば、色番号1に白を、それ以外の色番号には全て黒を割り当てておくと、色番号1で描いた図形だけが目に見えるが、これを色番号2に白を、それ以外の色番号には全て黒を割り当てた別のカラーマップに切り替えると、描画している画素を全く書き直す事なく、色番号2で描いた図形に変化させる事ができる。この手法は「パレットアニメーション」と呼ばれ、容量やハードウェア性能に制約のあるゲームプログラムで爆発の閃光をすばやく明滅させたい場合などによく用いられている手法である。インデックスカラーは、その原理上、自然画像のような大量の色を使用する画像を扱うことは難しいが、色のはっきりしたロゴや非リアリスティックなイラストレーションでは画像ファイルの大きさを抑えることが出来るため、現在でも広く使用されている。Web用の画像として多く使われているGIF形式の画像フォーマットはインデックスカラーである。トゥルーカラー形式の画像をインデックスカラー形式の画像に変換することは減色処理と呼ばれる。元々膨大な色数を含む自然画像を、人間の目に出来るだけ劣化を感じさせずに色数を減らすための高度な処理が必要となる。ハードウェアでカラーマップの処理を行なっている場合、複数のインデックスカラー画像を同時に表示する場合には、両方の画像で使用している色を網羅したカラーマップを合成し、各画像の画素データをそれに合わせて調整するという作業が必要になる。インデックス画像のカラーマップのうち1色を透過色（クロマキー）として利用することも多い。GIF、PNGはクロマキーをサポートする画像ファイルフォーマットである。