A 4x4 contact sheet of animated frames showing a pink-bordered icon with the text "Love is just an excuse to get hurt." and heart symbols changing between open and closed states.

Permanent icon record

A 4x4 contact sheet of animated frames showing a pink-bordered icon with the text "Love is just an excuse to get hurt." and heart symbols changing between open and closed states.

A 4x4 contact sheet of animated frames showing a pink-bordered icon with the text "Love is just an excuse to get hurt." and heart symbols changing between open and closed states.…

A visual description has not been added yet. The archival record below is still available.

Download original

About this icon

Animation

  • heart alternates between open and closed states across frames

Animation Summary

A 14-frame animation loop where only the heart symbol alternates between open outline and closed fill states while all other visual elements remain static.

Composition

  • centered text with heart at bottom left in 4x4 grid

Dense Caption

The image displays a 4x4 grid of identical-sized animation frames arranged in a contact sheet format. Each frame features a white background bordered by a thick, dashed pink line. Centered within each frame is the text "Love is just an excuse to get hurt." The phrase "Love is" appears at the top in black font with "Love" highlighted in pink; "just an" follows below in smaller black text; "excuse" is prominently displayed in bold pink letters; and "to get hurt." completes the sentence in black. At the bottom left of each frame, a small heart symbol alternates between open (pink outline) and closed (pink fill) states across frames. The entire contact sheet has a gray background indicating transparency around the grid cells. Each frame is visually identical except for the heart state change, suggesting an animation loop where only the heart icon's appearance varies while all other elements remain static.

Description

A 4x4 contact sheet of animated frames showing a pink-bordered icon with the text "Love is just an excuse to get hurt." and heart symbols changing between open and closed states.

Identity Hypotheses

  • Love is just an excuse to get hurt | basis both | confidence high | evidence text content matches source hint title and metadata

Metadata Not Confirmed By Image

  • title contains unrelated phrases like "All I want is a kiss in the rain" and "meant2live402"

Metadata Only Entities

  • myoldicons / dollz / quotes

Metadata Supported By Image

  • category: myoldicons / dollz / quotes
  • animated frame count matches sourceFrameCount

Named Entities

  • Love is just an excuse to get hurt

Non Redundant Search Phrases

  • Love is just an excuse to get hurt icon
  • pink border heart animation
  • 4x4 contact sheet quote icon

Preprocessing Notes

  • contact sheet layout 4x4, sampled frame count 14, source frame count 14, gray transparency background visible around grid cells

Safety Notes

  • non-explicit text about love and hurt, no nudity or explicit content

Source Metadata Interpretation

source: myoldicons-originalicons | title: MyOldIcons / OriginalIcons API | alt: 1126558491_620363296.gif | meant2live402 All I want is a kiss in the rain to hug you forever just to love you | animated | myoldicons id 166760 | category: myoldicons / dollz / quotes

Subjects

  • text block
  • heart symbol

Visible Text

  • Love is just an excuse to get hurt.

Wordwall

  • pink dashed border
  • white background
  • black text
  • pink highlighted text
  • heart symbol
  • open heart outline
  • closed heart fill
  • excuse in bold pink
  • Love is just an excuse to get hurt
  • text centered
  • 4x4 grid layout
  • dashed line frame
  • gray transparency background
  • animation loop
  • frame-to-frame change
  • heart state variation
  • small icon size
  • pixelated font
  • repeating text
  • contact sheet format

Source & archive date

Added to archive
July 8, 2026

MyOldIcons / OriginalIcons Revival

Source title
MyOldIcons / OriginalIcons API
Category
myoldicons / dollz / quotes
Era
Recovered 2000s Icon Portal
Observed
July 8, 2026 at 08:58 UTC
Technical archive details
Format
GIF
Dimensions
47×47 pixels
File size
4.7 KB
Motion
Animated (14 frames)
Added to archive
July 8, 2026
Relative path
icons/1f/1fb50d588f54134bd59e6c226dfb1c96e93896795888c396a9fd794fdf5393a3.gif
Media type
image/gif
Scanner metadata
v1
Animation inspected
July 10, 2026 at 04:11 UTC
Archive ID
1fb50d588f54134b
SHA-256
1fb50d588f54134bd59e6c226dfb1c96e93896795888c396a9fd794fdf5393a3
Content-safety assessments (2)
onnxOwenElliott/image-safety-classifier-sbroad
Assessed
July 22, 2026 at 05:25 UTC
Run
89
Input
image
Preprocessing
four-even-frames;flatten-rgb192;stretch-224;triangle;nchw-rgb-u8
Overall label
sfw
Overall score
0.095208

OpenAI category scores

CategoryScoreProvider flagonnx/sfw0.910247onnx/unsafe0.095208onnx/nsfw0.054351onnx/nsfl0.040858
legacy-enrichmentqwen3-vl:30blegacy-import
Assessed
July 13, 2026 at 05:08 UTC
Run
30
Input
image
Preprocessing
contact-sheet-smart
Overall label
safe
Overall score
0.950000

OpenAI category scores

CategoryScoreProvider flaglegacy/manual-review0.000000falselegacy/nsfw0.000000false
Enrichment records (1)
wordwall-v1qwen3-vl:30bcontact-sheet-smartok

A 4x4 contact sheet of animated frames showing a pink-bordered icon with the text "Love is just an excuse to get hurt." and heart symbols changing between open and closed states.

Reviewed
July 13, 2026 at 05:08 UTC
Run
30
Version
v3
Elapsed
12,477 ms
Tokens
prompt 3,034, response 1,180

Review tags

  • animation loop (action, 0.95)
  • heart state variation (action, 0.95)
  • 4x4 grid layout (composition, 0.95)
  • text centered (composition, 0.95)
  • closed heart fill (object, 0.95)
  • heart symbol (object, 0.95)
  • open heart outline (object, 0.95)
  • black text (subject, 0.95)
  • excuse bold pink (subject, 0.95)
  • gray transparency background (subject, 0.95)
  • pink dashed border (subject, 0.95)
  • pink highlighted text (subject, 0.95)
  • white background (subject, 0.95)

Actions

  • heart changes from open outline to closed fill

Animation

  • heart alternates between open and closed states across frames

Animation Summary

A 14-frame animation loop where only the heart symbol alternates between open outline and closed fill states while all other visual elements remain static.

Colors

  • pink
  • black
  • white
  • gray

Composition

  • centered text with heart at bottom left in 4x4 grid

Dense Caption

The image displays a 4x4 grid of identical-sized animation frames arranged in a contact sheet format. Each frame features a white background bordered by a thick, dashed pink line. Centered within each frame is the text "Love is just an excuse to get hurt." The phrase "Love is" appears at the top in black font with "Love" highlighted in pink; "just an" follows below in smaller black text; "excuse" is prominently displayed in bold pink letters; and "to get hurt." completes the sentence in black. At the bottom left of each frame, a small heart symbol alternates between open (pink outline) and closed (pink fill) states across frames. The entire contact sheet has a gray background indicating transparency around the grid cells. Each frame is visually identical except for the heart state change, suggesting an animation loop where only the heart icon's appearance varies while all other elements remain static.

Description

A 4x4 contact sheet of animated frames showing a pink-bordered icon with the text "Love is just an excuse to get hurt." and heart symbols changing between open and closed states.

Identity Hypotheses

  • Love is just an excuse to get hurt | basis both | confidence high | evidence text content matches source hint title and metadata

Metadata Not Confirmed By Image

  • title contains unrelated phrases like "All I want is a kiss in the rain" and "meant2live402"

Metadata Only Entities

  • myoldicons / dollz / quotes

Metadata Supported By Image

  • category: myoldicons / dollz / quotes
  • animated frame count matches sourceFrameCount

Mood

  • melancholic

Named Entities

  • Love is just an excuse to get hurt

Non Redundant Search Phrases

  • Love is just an excuse to get hurt icon
  • pink border heart animation
  • 4x4 contact sheet quote icon

Objects

  • pink dashed border
  • white background

Preprocessing Notes

  • contact sheet layout 4x4, sampled frame count 14, source frame count 14, gray transparency background visible around grid cells

Safety Notes

  • non-explicit text about love and hurt, no nudity or explicit content

Source Metadata Interpretation

source: myoldicons-originalicons | title: MyOldIcons / OriginalIcons API | alt: 1126558491_620363296.gif | meant2live402 All I want is a kiss in the rain to hug you forever just to love you | animated | myoldicons id 166760 | category: myoldicons / dollz / quotes

Style

  • pixel art

Subjects

  • text block
  • heart symbol

Visible Text

  • Love is just an excuse to get hurt.

Wordwall

  • pink dashed border
  • white background
  • black text
  • pink highlighted text
  • heart symbol
  • open heart outline
  • closed heart fill
  • excuse in bold pink
  • Love is just an excuse to get hurt
  • text centered
  • 4x4 grid layout
  • dashed line frame
  • gray transparency background
  • animation loop
  • frame-to-frame change
  • heart state variation
  • small icon size
  • pixelated font
  • repeating text
  • contact sheet format
Raw JSON
{
  "inputIndex": 0,
  "sha256": "1fb50d588f54134bd59e6c226dfb1c96e93896795888c396a9fd794fdf5393a3",
  "description": "A 4x4 contact sheet of animated frames showing a pink-bordered icon with the text \u0022Love is just an excuse to get hurt.\u0022 and heart symbols changing between open and closed states.",
  "denseCaption": "The image displays a 4x4 grid of identical-sized animation frames arranged in a contact sheet format. Each frame features a white background bordered by a thick, dashed pink line. Centered within each frame is the text \u0022Love is just an excuse to get hurt.\u0022 The phrase \u0022Love is\u0022 appears at the top in black font with \u0022Love\u0022 highlighted in pink; \u0022just an\u0022 follows below in smaller black text; \u0022excuse\u0022 is prominently displayed in bold pink letters; and \u0022to get hurt.\u0022 completes the sentence in black. At the bottom left of each frame, a small heart symbol alternates between open (pink outline) and closed (pink fill) states across frames. The entire contact sheet has a gray background indicating transparency around the grid cells. Each frame is visually identical except for the heart state change, suggesting an animation loop where only the heart icon\u0027s appearance varies while all other elements remain static.",
  "wordwall": [
    "pink dashed border",
    "white background",
    "black text",
    "pink highlighted text",
    "heart symbol",
    "open heart outline",
    "closed heart fill",
    "excuse in bold pink",
    "Love is just an excuse to get hurt",
    "text centered",
    "4x4 grid layout",
    "dashed line frame",
    "gray transparency background",
    "animation loop",
    "frame-to-frame change",
    "heart state variation",
    "small icon size",
    "pixelated font",
    "repeating text",
    "contact sheet format"
  ],
  "visibleText": [
    "Love is just an excuse to get hurt."
  ],
  "uncertainText": [],
  "subjects": [
    "text block",
    "heart symbol"
  ],
  "actions": [
    "heart changes from open outline to closed fill"
  ],
  "objects": [
    "pink dashed border",
    "white background"
  ],
  "colors": [
    "pink",
    "black",
    "white",
    "gray"
  ],
  "style": [
    "pixel art"
  ],
  "composition": [
    "centered text with heart at bottom left in 4x4 grid"
  ],
  "mood": [
    "melancholic"
  ],
  "animation": [
    "heart alternates between open and closed states across frames"
  ],
  "preprocessingNotes": [
    "contact sheet layout 4x4, sampled frame count 14, source frame count 14, gray transparency background visible around grid cells"
  ],
  "sourceMetadataInterpretation": [
    "source: myoldicons-originalicons | title: MyOldIcons / OriginalIcons API | alt: 1126558491_620363296.gif | meant2live402 All I want is a kiss in the rain to hug you forever just to love you | animated | myoldicons id 166760 | category: myoldicons / dollz / quotes"
  ],
  "metadataSupportedByImage": [
    "category: myoldicons / dollz / quotes",
    "animated frame count matches sourceFrameCount"
  ],
  "metadataNotConfirmedByImage": [
    "title contains unrelated phrases like \u0022All I want is a kiss in the rain\u0022 and \u0022meant2live402\u0022"
  ],
  "metadataContradictedByImage": [],
  "visuallySupportedEntities": [],
  "metadataOnlyEntities": [
    "myoldicons / dollz / quotes"
  ],
  "identityHypotheses": [
    "Love is just an excuse to get hurt | basis both | confidence high | evidence text content matches source hint title and metadata"
  ],
  "namedEntities": [
    "Love is just an excuse to get hurt"
  ],
  "fandoms": [],
  "animationSummary": "A 14-frame animation loop where only the heart symbol alternates between open outline and closed fill states while all other visual elements remain static.",
  "safetyLabel": "safe",
  "safetyConfidence": 0.95,
  "isNsfw": false,
  "needsManualReview": false,
  "nsfwReasons": [],
  "safetyNotes": [
    "non-explicit text about love and hurt, no nudity or explicit content"
  ],
  "nonRedundantSearchPhrases": [
    "Love is just an excuse to get hurt icon",
    "pink border heart animation",
    "4x4 contact sheet quote icon"
  ],
  "uncertainty": [],
  "aestheticStrengths": [],
  "aestheticWeaknesses": [],
  "tags": [
    {
      "tag": "pink dashed border",
      "category": "subject",
      "confidence": 0.95,
      "evidence": "visible"
    },
    {
      "tag": "white background",
      "category": "subject",
      "confidence": 0.95,
      "evidence": "visible"
    },
    {
      "tag": "black text",
      "category": "subject",
      "confidence": 0.95,
      "evidence": "visible"
    },
    {
      "tag": "pink highlighted text",
      "category": "subject",
      "confidence": 0.95,
      "evidence": "visible"
    },
    {
      "tag": "heart symbol",
      "category": "object",
      "confidence": 0.95,
      "evidence": "visible"
    },
    {
      "tag": "open heart outline",
      "category": "object",
      "confidence": 0.95,
      "evidence": "visible in some frames"
    },
    {
      "tag": "closed heart fill",
      "category": "object",
      "confidence": 0.95,
      "evidence": "visible in other frames"
    },
    {
      "tag": "excuse bold pink",
      "category": "subject",
      "confidence": 0.95,
      "evidence": "visible text formatting"
    },
    {
      "tag": "text centered",
      "category": "composition",
      "confidence": 0.95,
      "evidence": "visible layout"
    },
    {
      "tag": "4x4 grid layout",
      "category": "composition",
      "confidence": 0.95,
      "evidence": "visible contact sheet arrangement"
    },
    {
      "tag": "gray transparency background",
      "category": "subject",
      "confidence": 0.95,
      "evidence": "visible around grid cells"
    },
    {
      "tag": "animation loop",
      "category": "action",
      "confidence": 0.95,
      "evidence": "frame-to-frame heart variation suggests looping animation"
    },
    {
      "tag": "heart state variation",
      "category": "action",
      "confidence": 0.95,
      "evidence": "alternating open/closed states across frames"
    }
  ],
  "moderationAudit": {
    "storedSafetyLabel": "safe",
    "storedIsNsfw": false,
    "storedNeedsManualReview": false,
    "hardAdultTextOverride": false,
    "missingSafetyLabel": false
  }
}
Source semantic tags (8)
TagConf.Evidence1126558491 620363296.gif0.85myoldicons-originalicons · typed-source-evidence-v2 · observation · alt-text · broad · observation-alt-textmeant2live402 all i want is a kiss in the rain to hug you forever just to love you0.85myoldicons-originalicons · typed-source-evidence-v2 · observation · alt-text · broad · observation-alt-textmyoldicons id 1667600.85myoldicons-originalicons · typed-source-evidence-v2 · observation · alt-text · broad · observation-alt-textdollz0.80myoldicons-originalicons · typed-source-evidence-v2 · observation · category · broad · observation-categorymyoldicons0.80myoldicons-originalicons · typed-source-evidence-v2 · observation · category · broad · observation-categoryquotes0.80myoldicons-originalicons · typed-source-evidence-v2 · observation · category · broad · observation-categorymyoldicons0.70myoldicons-originalicons · typed-source-evidence-v2 · observation · title · broad · observation-titleoriginalicons api0.70myoldicons-originalicons · typed-source-evidence-v2 · observation · title · broad · observation-title
Full source records (1)

MyOldIcons / OriginalIcons Revival (myoldicons-originalicons)

Kind
myoldicons-api
Era
Recovered 2000s Icon Portal
Type
current recovered OriginalIcons API
Category
myoldicons / dollz / quotes
Title
MyOldIcons / OriginalIcons API
Alt
1126558491_620363296.gif | meant2live402 All I want is a kiss in the rain to hug you forever just to love you | animated | myoldicons id 166760
Observed
July 8, 2026 at 08:58 UTC
Rights
mixed copyright and user-submitted material; research/reference only by default
Slice
recovered large-scale AIM icon and away-message archive with category, subcategory, filename, keyword, and animation metadata